Win11初见Docker,更改安装镜像位置+换源!

2,800 阅读1分钟

下载

进入官网 链接

image.png

安装

链接 找到对应的文档,选 Install from the command line image.png 找到刚才下载安装包的位置 image.png 右键选 在终端打开 image.png 复制 PowerShell 指令 默认安装位置 ( C:\Program Files\Docker\Docker )

Start-Process 'Docker Desktop Installer.exe' -Wait install

因为安装包比较大,后续使用也需要较多的存储空间,建议不要放到C盘,这里安装到D盘Docker文件夹

Start-Process 'Docker Desktop Installer.exe' -Wait -ArgumentList 'install --installation-dir="D:\Docker"'

image.png 点ok等安装完成 image.png image.png image.png

建议挂代理访问

image.png image.pngimage.png

更改镜像安装位置

Docker Desktop 默认将镜像文件存储在C盘,随着Docker的使用,镜像文件大小的不断增加,可能会导致C盘空间不足。为了解决这个问题,可以采取以下步骤更改Docker镜像的存储位置。 image.png

先停止 Docker desktop 应用进程

停止后打开 CMD 复制粘贴以下指令* 查看WSL中的运行的实例是否停止*

wsl --list -v

image.png image.png 先退出 再执行

wsl --shutdown

image.png

使用管理员运行 CMD 导出

wsl --export docker-desktop-data D:docker\docker-desktop-data.tar

D:docker\docker-desktop-data.tar为文件备份位置

image.png

使用以下命令将当前的WSL实例进行注销

wsl --unregister docker-desktop-data 

image.png

接下来便可以将备份文件导入到新的位置,使用以下命令, Windows 文件名是不区分大小写的

wsl --import docker-desktop-data D:docker\data D:docker\docker-desktop-data.tar --version 2
  • docker-desktop-data为要导入的实例的名称,不可修改
  • D:docker\data 新的位置要导入的文件夹
  • D:docker\docker-desktop-data.tar 之前导出备份的实例
  • image.png

迁移结果 image.png

** 查看当前的实例** image.png

启动 Docker desktop ,查看镜像容器是否正常启动 image.png

换源

"registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://dockerproxy.com"
]

image.png image.png

重启 docker 后通过docker info检查源是否替换成功

image.png

参考

  • 如何优雅的变更Docker Desktop的镜像存储路径

cloud.tencent.com/developer/a…


  • 2024 年 4 月可以用的 docker 国内源

zhuanlan.zhihu.com/p/690195557