您现在的位置是:首页 >技术杂谈 >docker找不到正常退出的container网站首页技术杂谈

docker找不到正常退出的container

慕容紫英问情 2025-02-11 00:01:02
简介docker找不到正常退出的container

年前退出docker容器并关机后,年后找不到对应的docker容器 简称A

docker container ps -a

只能看到几年到几个月前的docker 容器 简称B

遂查看/var/lib/docker路径下,在containers路径下找到了对应的容器名文件夹。同时并没有发现docker容器 B 对应的文件夹

于是考虑重启后docker读取路径出错,查看docker信息

docker info

发现对应 Docker Root Dir并不是/var/lib/docker,需要修改为A容器存放的位置/var/lib/docker

 Docker Root Dir: /var/lib/docker

可以通过3种方式修改:

1、软链接

2、在启动项文件里改目录

3、修改deamon.json

可参考https://blog.csdn.net/HandsomeHong/article/details/124797763

#在/etc/docker/daemon.json中添加
"data-root":"/var/lib/docker"
#修改后重启docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl status docker

 然后

docker info

检查是否更新路径成功就可以了。

该问题也可用于当空间不足时修改docker存放路径位置

可参考:https://blog.csdn.net/weixin_43412762/article/details/134571411

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