您现在的位置是:首页 >技术杂谈 >docker找不到正常退出的container网站首页技术杂谈
docker找不到正常退出的container
简介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
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。