文章目录

  • Windows上安装Docker桌面
  • 一、Docker Desktop下载
  • 二、Docker Desktop 安装
  • 三、下载并安装Linux内核更新程序包
  • 四、安装 Linux 分发
  • 五、配置docker的镜像加速器
  • 六、通过Linux分发版运行docker
  • 安装Docker桌面常见问题及解决方案
  • 一、在docker info 时出现如下的警告
  • 二、Docker 运行时提示 WSL 2 is not installed


Windows上安装Docker桌面

个人设备

电脑:笔记本ThinkPad T14 4核 16G

OS:Windows 10 64位:专业版

desktop怎么样 docker docker desktop for windows_desktop怎么样 docker


desktop怎么样 docker docker desktop for windows_docker_02

一、Docker Desktop下载

获取Docker Desktop安装程序1

desktop怎么样 docker docker desktop for windows_desktop怎么样 docker_03

获取Docker Desktop安装程序2-推荐

desktop怎么样 docker docker desktop for windows_Desktop_04

安装程序:

desktop怎么样 docker docker desktop for windows_Desktop_05

二、Docker Desktop 安装

1、安装之前,检查在Windows上是否启用WSL 2功能,查看步骤:

控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能 -> 勾选“适用于Linux的Windows子系统”选项 -> 确定

desktop怎么样 docker docker desktop for windows_Docker_06


desktop怎么样 docker docker desktop for windows_desktop怎么样 docker_07


desktop怎么样 docker docker desktop for windows_docker_08


desktop怎么样 docker docker desktop for windows_desktop怎么样 docker_09


2、Docker Desktop 安装步骤:

  • 双击 Docker Desktop Installer.exe 安装程序
  • 配置
  • 安装进行中
  • 安装成功后会重启计算机(卸载Docker Desktop,重新安装不会重启):
  • 重新启动Docker Desktop,勾选同意即可:
  • 启动Docker Desktop,根据提示请详见三:
  • 完成 步骤三、下载并安装Linux内核更新程序包,重新启动Docker Desktop,如下图,启动成功:

三、下载并安装Linux内核更新程序包

desktop怎么样 docker docker desktop for windows_desktop怎么样 docker_10

  • 双击 wsl_update_x64.msi 安装程序
  • desktop怎么样 docker docker desktop for windows_docker_11

  • 下一步
  • desktop怎么样 docker docker desktop for windows_Desktop_12

  • 完成安装
  • desktop怎么样 docker docker desktop for windows_docker_13

  • 安装完成后,重启电脑

四、安装 Linux 分发

步骤 6 - 安装所选的 Linux 分发

desktop怎么样 docker docker desktop for windows_docker_14

  • 下载发行版 (本人使用的发行版)
  • desktop怎么样 docker docker desktop for windows_容器_15


  • 下载的 .appx 文件安装包
  • desktop怎么样 docker docker desktop for windows_容器_16


  • 安装
    其中 app-name 是 Linux 发行版 .appx 文件的名称。
Add-AppxPackage .\app_name.appx

desktop怎么样 docker docker desktop for windows_Desktop_17

Appx 包下载完成后,也可以通过双击 appx 文件开始运行新发行版

  • 安装成功
  • desktop怎么样 docker docker desktop for windows_容器_18

  • 启动新安装Linux分发版-Ubuntu,创建用户账号和密码
  • desktop怎么样 docker docker desktop for windows_desktop怎么样 docker_19


  • desktop怎么样 docker docker desktop for windows_docker_20

  • 将Ubuntu转换为wsl 2
    转换前:
  • desktop怎么样 docker docker desktop for windows_容器_21

  • 转换步骤:

查看当前Ubuntu的wsl版本

wsl -l -v

转换:

wsl --set-version Ubuntu-18.04 2

desktop怎么样 docker docker desktop for windows_Docker_22

  1. 将Ubuntu转为wsl 2之后,就可以在docker中设置将Ubuntu结合(如果没有成功配置wsl 2将不会有此选项)
  2. desktop怎么样 docker docker desktop for windows_desktop怎么样 docker_23


  3. 将WSL2设置为默认版本
wsl --set-default-version 2

desktop怎么样 docker docker desktop for windows_Desktop_24

五、配置docker的镜像加速器

  1. 获取阿里云镜像加速器地址

desktop怎么样 docker docker desktop for windows_容器_25

  1. 将镜像加速器地址配置到Docker中,配置成功重启应用
  2. desktop怎么样 docker docker desktop for windows_docker_26


  3. desktop怎么样 docker docker desktop for windows_Desktop_27

  4. 注意:添加 3、配置项时,不要忘记英文逗号
  5. 检查镜像加速器是否配置成功,使用如下命令:

docker info

desktop怎么样 docker docker desktop for windows_Docker_28

六、通过Linux分发版运行docker

  1. 运行一个样本容器
  2. desktop怎么样 docker docker desktop for windows_Docker_29


  3. desktop怎么样 docker docker desktop for windows_容器_30


  4. desktop怎么样 docker docker desktop for windows_Desktop_31


  5. 地址访问,出现该页面,则启动成功
  6. desktop怎么样 docker docker desktop for windows_容器_32


  7. Windows子系统路径

C:\Users\用户名\AppData\Local\Docker\wsl
C:\Program Files\Docker\Docker\resources\wsl

安装Docker桌面常见问题及解决方案

一、在docker info 时出现如下的警告

WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support

参考地址:
No WARNING: blkio support weight

警告:不支持blkio throttle.read_bps_device。这条消息是什么?

二、Docker 运行时提示 WSL 2 is not installed

Docker 运行时提示 WSL 2 is not installed: