Windows11下安装Docker Desktop

Windows11下安装Docker Desktop

  • 安装包准备
    • 下载 Docker Desktop
    • 安装windows 下子系统 ubuntu
  • 安装Docker Desktop
  • 修改Docker Desktop 安装位置
  • 修改docker镜像的存储位置
  • 重新运行docker
  • Docker 换源

安装包准备

下载 Docker Desktop

Docker Desktop 下载地址 https://www.docker.com/products/docker-desktop/

安装windows 下子系统 ubuntu

在Microsoft Store 里搜索ubuntu,点击获取即可
Windows11下安装Docker Desktop_第1张图片

安装Docker Desktop

无脑安装,安装成功后打开,会提示
Windows11下安装Docker Desktop_第2张图片
这里打开 Windows PowerShell 执行

wsl --update

在这里插入图片描述
修改wsl 版本为2

wsl --set-default-version 2 

重新打开 Docker Desktop
Windows11下安装Docker Desktop_第3张图片
到这里就可以正常使用docker了
Windows11下安装Docker Desktop_第4张图片
执行docker version 测试是否可以使用,像这样就是正常运行了

docker version

修改Docker Desktop 安装位置

docker desktop默认安装在C盘的 C:\Program Files\Docker,而且占用很多空间
Windows11下安装Docker Desktop_第5张图片
这个步骤就是把docker 迁移到其他地方

先停止服务 com.docker.service
Windows11下安装Docker Desktop_第6张图片
然后剪切C:\Program Files\Docker 到“E:\DevTools\Docker”
以管理员身份打开cmd并执行下列操作

mklink /j "C:\Program Files\Docker" "E:\DevTools\Docker"

Windows11下安装Docker Desktop_第7张图片
这样就成功将docker desktop程序迁移到其他盘了

修改docker镜像的存储位置

docker镜像默认存储在C盘,这里是将镜像存储位置改成其他盘,不需要的同学可以忽略

设置wsl默认选择ubuntu
查看发行版本和运行状态,版本需要为2

wsl -s Ubuntu-22.04
wsl -l -v

Windows11下安装Docker Desktop_第8张图片

接下来开始迁移

#迁移docker-desktop-data
wsl --export docker-desktop-data E:\DevTools\DockerImages\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data E:\DevTools\DockerImages\docker-desktop-data\ E:\DevTools\DockerImages\docker-desktop-data.tar --version 2
#迁移docker-desktop
wsl --export docker-desktop E:\DevTools\DockerImages\docker-desktop.tar
wsl --unregister docker-desktop
wsl --import docker-desktop E:\DevTools\DockerImages\docker-desktop\ E:\DevTools\DockerImages\docker-desktop.tar --version 2
#迁移ubuntu
wsl --export Ubuntu-22.04 E:\DevTools\DockerImages\Ubuntu-22.04.tar
wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 E:\DevTools\DockerImages\Ubuntu-22.04\ E:\DevTools\DockerImages\Ubuntu-22.04.tar --version 2

迁移完成

重新运行docker

启动docker服务
Windows11下安装Docker Desktop_第9张图片
重新打开docker desktop
设置Docker Desktop默认选择Ubuntu
Windows11下安装Docker Desktop_第10张图片

Docker 换源

这里主要是pull容器加速
Windows11下安装Docker Desktop_第11张图片
在docker desktop 里找到这个位置,加入以下代码

  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com"
  ]

Windows11下安装Docker Desktop_第12张图片
注意这里为json格式,加在最后面的话,需要先加入一个英文的逗号,再粘贴这段代码。json格式错误会报错。
点击Apply & restart

完成

你可能感兴趣的:(运维,docker,容器,运维)