转自:https://blog.youkuaiyun.com/qihongchao/article/details/80651492
最近在
Ubuntu
16.04
系统上使用
Docker
结果由于默认的镜像存储路径在系统分区上,而系统分区又不足够大,导致整个系统都不能正常工作了。
因此我们需要把
Docker
的镜像存储目录移动到数据分区。
执行如下命令查询默认的存储路径
$ sudo docker info | grep "Docker Root Dir"
我们看到如下输出
Docker Root Dir: /var/lib/docker
比较简单的方法是通过软链接的方式来实现,具体命令如下:
$ sudo service docker stop
#我的系统是home分区足够大
$ sudo mv /var/lib/docker /home/rzq
#创建软连接一定要绝对路径
$ sudo ln -s /home/rzq/docker /var/lib/docker
$ sudo service docker start
参考链接
两个修改Docker本地镜像与容器的存储位置的方法
修改docker镜像,容器存放位置
Docker 修改默认存储位置
ps:
docker 免sudo:
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart
newgrp - docker
本文详细介绍了在Ubuntu 16.04系统中,如何将Docker的镜像存储目录从系统分区移动到数据分区,以解决因系统分区空间不足而导致的问题。通过停止Docker服务、移动原有目录并创建软链接,最终重启Docker服务完成迁移。
1007

被折叠的 条评论
为什么被折叠?



