前言

  1. Docker是什么,在linux部署教程已经介绍,在这边就不多介绍了.
    虽然是在Windows安装部署的.其实也是linux的核心罢了.
  2. 下载地址
    官方:https://hub.docker.com/editions/community/docker-ce-desktop-windows 个人:

1.Hyper-V

1. 简介

其实就是微软官方自演的虚拟机软件,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。

2. 需知

这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!

3. 启动

  1. 键盘开始键(win)+X 或者桌面右键 开始按钮 再按F键或者点击弹出层第一个选项
  2. docker 虚拟化windows docker虚拟win10_Docker

  3. 点击上图的程序和功能
  4. docker 虚拟化windows docker虚拟win10_docker 虚拟化windows_02

  5. 点击上图的 启用或关闭功能
  6. docker 虚拟化windows docker虚拟win10_docker_03

  7. 找到上图的 Hyper-V,并选中如下选项
  8. docker 虚拟化windows docker虚拟win10_重启_04

  9. 如果出现以下情况:在BIOS里面打开CPU的虚拟化功能
    根据机型或者主板型号–>自行百度,必应,知乎或者
    这个文章: https://www.asus.com/tw/support/FAQ/1043786/
  10. docker 虚拟化windows docker虚拟win10_docker_05

  11. 其他方式:
    管理员打开 PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

3.安装docker

  1. 双击打开安装包并全部勾选
  2. 点击OK,开始安装
  3. 安装完成,点击关闭并重启计算机

    4.重启完成,再次打开,安装完成

4.配置镜像加速器

  1. 在任务栏托盘 Docker 图标内右键菜单选择 Settings(或者打开主页面选择设置)
  2. docker 虚拟化windows docker虚拟win10_Docker_06

  3. 打开配置窗口后在左侧导航菜单选择 Docker Engine
  4. docker 虚拟化windows docker虚拟win10_Docker_07

  5. 在右侧像下边一样编辑 json 文件

    1. 阿里云加速器(参考linux部署文章)
    2. 网易云加速器 https://hub-mirror.c.163.com
    3. 百度云加速器 https://mirror.baidubce.com
{
  "registry-mirrors": [
     "https://hub-mirror.c.163.com",
     "https://mirror.baidubce.com"
   ],
  "insecure-registries": [],
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

添加之前:

docker 虚拟化windows docker虚拟win10_docker_08


添加之后:

docker 虚拟化windows docker虚拟win10_Docker_09

  1. 之后点击 Apply & Restart 保存后 Docker 就会重启并应用配置的镜像地址了。
  2. 执行 $ docker info 查询信息(如果有下图圈红信息代表配置成功)
  3. docker 虚拟化windows docker虚拟win10_docker_10


6.参考文章

docker安装:https://www.runoob.com/docker/windows-docker-install.html 华硕BIOS虚拟化功能开启:https://www.asus.com/tw/support/FAQ/1043786/