关于windows:Windows安装Docker

6次阅读

共计 1135 个字符,预计需要花费 3 分钟才能阅读完成。

写在后面

Windows 版 Docker 的环境有以下要求:

  • Windows 10 Pro(专业版)/ Enterprise(企业版)/ Education(教育版)(1607 Anniversary Update、Build 14393 或者更新的版本)。
  • Windows 必须是 64 位的版本。
  • 须要启用 Windows 操作系统中的 Hyper-V 和容器个性。

1、装置并且开启 Hyper-V 和容器个性

  1. 右键单击 Windows 开始按钮并抉择“利用和性能”页面。

  1. 单击“程序和性能”

  1. 单击“启用或敞开 Windows 性能”。
  2. 勾选 Hyper- V 和容器复选框,并单击确定按钮。


  1. 实现 Hyper-V 和容器个性的装置后,重启机器

2、装置 Windows 版 Docker

  1. 拜访 Docker 的下载(https://www.docker.com/products/docker-desktop)页面,并单击其中的 Download for Windows 按钮。单击后会将名为 Docker for Windows Installer.exe 的安装包下载到默认下载目录。

  1. 双击运行装置向导,并依照提醒一步一步实现整个装置过程,装置实现后 Docker 会要求重启电脑。Docker 会作为零碎服务主动启动,并且在 Windows 的告诉栏看到 Docker 的大鲸鱼图标。



重启后

祝贺曾经胜利实现 Windows 版 Docker 的装置。
然而,关上 Docker 会报错,起因是 windows 运行 linux 内核零碎须要装置 Linux 内核更新包

3、下载 linux 内核更新包

参考:WSL 的手动装置步骤—步骤 4 – 下载 Linux 内核更新包

  1. 点击下载最新包:wsl_update_x64.msi
  2. 运行装置向导,并依照提醒一步一步实现整个装置过程
  3. 设置默认 wsl 默认版本,用系统管理员的角色关上 windows 的 powershell,而后运行如下命令:wsl --set-default-version 2

  1. 重启电脑,再运行 docker 就失常了

    没报错了
  2. 关上命令行或者 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 目录下执行)。

正文完
 0