windows平台操作docker desktop 记录

wsl错误

由于安装时没有点击下载wsl2,则需要手动下载

# 输入cmd,然后管理员身份运行,并输入下面代码,然后等待
wsl --update

配置镜像加速

Docker中国区官方镜像:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
中国科技大学:
https://docker.mirrors.ustc.edu.cn

Json串方式

{
  "debug": true,
  "experimental": false,
  "insecure-registries": [],
  "registry-mirrors": [
     https://ygttkt9y.mirror.aliyuncs.com ,
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

文件修改

C:\Users\99283\.docker\daemon.json

修改镜像文件位置

使用everything搜索*.vhdx文件,默认应该是在C盘AppData下,采用windows的快捷方式方法,将这些文件移动到D盘(或者其他盘上),如下展示将数据文件迁移到D盘的docker目录下
源目录

目标目录

1.停止docker desktop应用
2.将C盘下的Docker文件移动到目标目录中
3.进入源目录Docker/wsl下,并打开cmd
4.执行mklink /J data D:\docker\wsl\data以及mklink /J distro D:\docker\wsl\distro
5.重新启动docker desktop应用

验证镜像文件位置修改是否正确

1.确认原来data文件的大小
2.打开cmd,随机下载一个镜像,这里我下载的是zookeeper的镜像
3.下载zookeeper的镜像后,再次确认data文件的大小,若变大,则修改镜像文件位置成功。
4.至此,docker在windows环境下的开发环境配置完毕。

一直转圈的问题解决方式

点击图标右击,打开文件所在位置,按住shift,点击鼠标右键,点击打开powershell窗口,输入以下命令

./DockerCli.exe -SwitchDaemon
posted @ 2023-05-12 15:32  河图s  阅读(141)  评论(0)    收藏  举报