window10 docker安装

265 阅读1分钟

805481705d1189d4d5da8c03207af8bb.jpg

docker 介绍

Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。

Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。

在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker

CV09QJMI2fb7L2k0.png

安装 Hyper-V

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

非专业版没有Hyper-V,需要单独安装。最好直接升级为专业版。专业版这步不需要操作。

开启 Hyper-V

请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Docker Desktop安装

  • Docker Desktop官方下载地址
  • 双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
  • 如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2

Docker加速器配置

这里以阿里云为例

1617197102(1).png

如图,复制加速地址。

38507F68-E30F-4CCA-AE9D-9E9EEF60EC83.jpg

填写到docker如图位置。

检查加速器是否生效

如下所示即为配置成功。

1617197495(1).png

Tinkpad 注意事项

Tinkpad 需要进入bois,开启虚拟化。

2.jpg

将“Intel (R) Virtualization Technology”的选项将Disabled改为Enabled,说明就开启CPU虚拟化技术了。在键盘上按下F10键,保存BIOS设置,并点击“YES”

5.jpg

在任务管理器查看,如下图即为成功开启。

1617197956(1).png