图集1/9

正文 1229字数 417,304阅读


Docker 教程

Windows Docker 安装



Win10 系统

Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。

Docker Desktop 官方下载地址

注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版

安装 Hyper-V

Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。

但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!

开启 Hyper-V



启动BIOS的虚拟化设置 | 开启CPU虚拟化支持

右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Run code
Cut to clipboard


    运行安装文件
    双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

    在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试

    安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:
    docker run hello-world
    Run code
    Cut to clipboard


      在成功运行之后应该会出现以下信息:


      如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2

      Docker 镜像加速

      阿里云镜像获取地址,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:



      Windows 10

      对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器地址 https://docker.mirrors.ustc.edu.cn/ ,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。



      检查加速器是否生效

      命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功

      $ docker info Registry Mirrors: https://reg-mirror.qiniu.com
      Run code
      Cut to clipboard