win10安装docker避坑指南

544 阅读2分钟

写在前面

相信很多兄弟都有过这种经历,在mac、linux系统上很方便安装的软件,在window系统上再安装一次,总会遇到各种奇奇怪怪的坑,躲都躲不掉。这篇文章就是为了帮助掉坑的兄弟快速爬起。。。。

安装:

win10 安装wsl:

wsl是适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。

wsl官网安装指南

0.win10电脑开启虚拟化功能

这一步可以省略,使用Hyper-V才需要

1. 查看自己的电脑是否符合要求:

wsl2安装要求:

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

达不到要求可以先安装wsl1:参考这里

查看自己电脑win10系统版本:

win+r——>winver

2. 查看电脑上wsl版本

 wsl -l -v
  • 如果像下图展示没有安装,并提示如何安装:

3. 安装wsl

  • 命令行安装: 这个下载速度很慢

# 方式1,安装默认wsl
wsl --install

# 查看可以安装wsl分支版本
wsl --list --online
# 安装指定版本的wsl
# 安装指定版本的子系统
wsl --install -d Ubuntu-22.04

如果出现如下错误:

无法从“raw.githubusercontent.com/microsoft/W…”中提取列表分发。无法解析服务器的名称或地址

Error code: Wsl/WININET_E_NAME_NOT_RESOLVED

可以如下增加host配置:(建议通过swichhost)

185.199.109.133 raw.githubusercontent.com
  • microsoft store安装(推荐)

直接在microsoft 商店安装

安装 docker desktop

官网docker安装文档

配置

配置本地镜像的存储位置

配置docker hub 国内镜像仓库

"registry-mirrors": [
  "https://registry.docker-cn.com",
  "https://docker.mirrors.ustc.edu.cn",
  "https://hub-mirror.c.163.com",
  "https://mirror.ccs.tencentyun.com"
]

docker学习资料

docker入门

docker get-started

dockerfile文件