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 继续您的下一步操作了。