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