写在后面
Windows 版 Docker 的环境有以下要求:
- Windows 10 Pro(专业版)/ Enterprise(企业版)/ Education(教育版)(1607 Anniversary Update、Build 14393 或者更新的版本)。
- Windows 必须是 64 位的版本。
- 须要启用 Windows 操作系统中的 Hyper-V 和容器个性。
1、装置并且开启 Hyper-V 和容器个性
- 右键单击 Windows 开始按钮并抉择“利用和性能”页面。
- 单击“程序和性能”
- 单击“启用或敞开 Windows 性能”。
- 勾选 Hyper- V 和容器复选框,并单击确定按钮。
- 实现 Hyper-V 和容器个性的装置后,重启机器
2、装置 Windows 版 Docker
- 拜访 Docker 的下载(https://www.docker.com/products/docker-desktop)页面,并单击其中的 Download for Windows 按钮。单击后会将名为 Docker for Windows Installer.exe 的安装包下载到默认下载目录。
- 双击运行装置向导,并依照提醒一步一步实现整个装置过程,装置实现后 Docker 会要求重启电脑。Docker 会作为零碎服务主动启动,并且在 Windows 的告诉栏看到 Docker 的大鲸鱼图标。
重启后
祝贺曾经胜利实现 Windows 版 Docker 的装置。
然而,关上 Docker 会报错,起因是 windows 运行 linux 内核零碎须要装置 Linux 内核更新包
3、下载 linux 内核更新包
参考:WSL 的手动装置步骤—步骤 4 – 下载 Linux 内核更新包
- 点击下载最新包:wsl_update_x64.msi
- 运行装置向导,并依照提醒一步一步实现整个装置过程
- 设置默认 wsl 默认版本,用系统管理员的角色关上 windows 的 powershell,而后运行如下命令:
wsl --set-default-version 2
- 重启电脑,再运行 docker 就失常了
没报错了 - 关上命令行或者 PowerShell 界面,输出
docker version
命令
4、题外话
- 留神察看命令输入内容,其中 Server 局部中的 OS/Arch 属性展现了以后的操作系统是 linux/amd64。
- 这是因为在默认装置形式中,Docker daemon 是运行在 Hyper-V 虚拟机中的一个轻量级 Linux 上的。这种状况下,读者只能在 Windows 版 Docker 上运行 Linux 容器。
- 如果读者想要运行原生 Windows 容器(Native Windows Container),能够右击 Windows 告诉栏中的 Docker 鲸鱼图标,并抉择“切换到 Windows 容器”。
应用上面的命令也能够实现切换(进入 \Program Files\Docker\Docker 目录下执行)。