安装部署 Docker Desktop 详细说明(Windows)

Docker 是一种虚拟化容器技术。Docker 基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。

1,在 Windows 任务管理器中,检查系统是否开启虚拟化。打开任务管理器(Ctrl+Alt+Delete),选择:性能 - CPU - 虚拟化,确认“虚拟化”已启用。

如果未开启虚拟化,则要开机重启并进入 BIOS 进行设置:在 BIOS 选择:Advanced(高级)-- CPU Configuration – Secure Virtual Machine,设置为:Enabled(启用)。

2,在 “控制面板” 打开 “程序”,然后点击 “启用或关闭 Windows 功能”,勾选 “Hyper-V 管理工具” 和 “Hyper-V 平台”。

3,以管理员身份打开命令行窗口,安装 wsl2 。

wsl --set-default-version 2
wsl --update --web-download

4,wsl 安装成功后需要重启电脑。

5,从 Docker 官方下载 Docker 桌面应用程序。点此进入下载

6,下载好后,双击程序开始安装,依照提示完成安装即可。

7,安装好后桌面会出现 Docker Desktop 图标。

8,cmd 打开命令行窗口,输入 “docker version” 检查,会显示 docker 的版本号,表明安装成功。

9,双击 Docker Desktop 打开,左下角显示是绿色的 running 就代表运行成功。

10,进入 docker,选择 Settings – Docker Engine,将镜像源替换如下:

{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://registry.docker-cn.com",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}

替换好后,点击 “Apply & restart”,重启并再次进入 docker,等待 Engine Starting 后就可以了。

11,重启 docker 之后,再次在 cmd 终端里执行命令 “docker run hello-world”,就可以成功拉取 hello-world 镜像并运行。

现在您可以使用 Docker Desktop 继续您的下一步操作了。