您现在的位置是:首页 >技术交流 >4个命令设置Windows下docker的镜像存放目录网站首页技术交流

4个命令设置Windows下docker的镜像存放目录

飞鸿踏雪Ben归来 2023-05-13 04:00:02
简介4个命令设置Windows下docker的镜像存放目录

docker装在了C盘,没想到镜像占据很多空间,于是想把C:UsersjingaAppDataLocalDockerwsldataext4.vhdx 4移动到D盘去。经过实验,下面4个命令可以达成目的。

打开PowerShell命令行,

wsl --shutdown
wsl --export docker-desktop-data docker-desktop-data.tar
Export in progress, this may take a few minutes.
操作成功完成。
wsl --unregister docker-desktop-data
Unregistering.
操作成功完成。
wsl --import docker-desktop-data D:docker-new-repo docker-desktop-data.tar --version 2
Import in progress, this may take a few minutes.
操作成功完成。

这时看C:UsersjingaAppDataLocalDockerwsldataext4.vhdx已经不存在了,而在D:docker-new-repo已经有新的ext4.vhdx。导出来的tar包也可以删掉了。再查看docker images没问题,启动docker container也OK。确定完成!

PS C:Usersjinga> rm .docker-desktop-data.tar

PS C:Usersjinga> docker images
REPOSITORY            TAG                     IMAGE ID       CREATED        SIZE
jenkins2.387.2        latest                  b4a68e3400fd   7 days ago     681MB
bitnami/kafka         latest                  206292e86856   8 days ago     551MB
zookeeper             latest                  cd95534ce638   4 weeks ago    301MB
maven                 3.8.7-openjdk-18-slim   91a7529964d0   2 months ago   426MB
jenkinsci/blueocean   latest                  04540a0bb985   7 months ago   579MB
PS C:Usersjinga> docker run   --rm   -u root   -p 8080:8080   -v jenkins-data:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   -v /docker:/home   --name jenkins   jenkins2.387.2
Running from: /usr/share/jenkins/jenkins.war

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。