1、docker下载
官网下载地址(最新版):
Docker: Accelerated Container Application Development,需要魔法工具
国内镜像下载地址(旧版本):
https://smartidedl.blob.core.chinacloudapi.cn/docker/20210926/Docker-win.exe,本人使用
下载完后运行安装:
直接默认安装即可。
2、准备工作
启用Hyper-V
Hyper-V的选项全部勾选
启用Docker Desktop Service
win + R 输入:services.msc
找到Docker Desktop Service,将其启动类型修改为自动
安装WSL
如果打开docker desktop报错:The WSL 2 Linux kernel is now installed using a separate MSl updatepackage......,说明缺少WSL。
WSL(Windows Subsystem for Linux)在 Docker 中的作用主要是提供一个 Linux 环境,使得 Docker 可以在 Windows 系统上运行 Linux 容器
官方下载方式:
安装 WSL | Microsoft Learn,可以按照官方说明一步一步安装
个人分享:
链接:https://pan.baidu.com/s/1N3bTXfd1w660_3AhaYBp5g?pwd=qwer
提取码:qwer
用下面指令可以验证是否安装成功:
wsl --list --verbose
下载安装包后,直接默认安装即可,准备完所有重启一次电脑。
3、修改配置
准备工作做完后,点击运行docker desktop软件
左下角如果是绿色则代表docker成功启动,红色代表失败,需要检查配置。
我们在从docker hub拉取镜像时,会遇到网络问题,则需要一些魔法工具。或者可以通过修改配置源解决:
将registry-mirrors的值修改为下面内容:
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"]
Apply & Restart后,即为配置结束。