频道栏目
首页 > 资讯 > 其他 > 正文

修改docker默认镜像及容器的存放目录-枫雨-51CTO博客

20-05-14        来源:[db:作者]  
收藏   我要投稿

一、软连接到大盘

????1、在大盘中创建目录

????????[root@fengyu docker]# mkdir /data/docker

????2、复制/var/lib/docker下数据到新创建的目录下

????????[root@fengyu docker]# cp -r /var/lib/docker/* /data/docker

????3、备份/var/lib/docker下的数据

????????[root@fengyu docker]# mv /var/lib/docker /var/lib/docker.bak

????4、在/var/lib目录下创建/data/docker的软连接

????????[root@fengyu docker]# ?ln -s /data/docker /var/lib/dcoker

????5、启动docker,检查docker服务是否可用,数据是否完整

????????[root@fengyu docker]# systemctl start docker.service

????????[root@fengyu docker]# docker images

????????[root@fengyu docker]# docker ps -a

????6、确认无误后删除/var/lib/docker.bak

????????[root@fengyu docker]# rm - rf /var/lib/docker.bak

二、修改(或新建)daemon.json文件

????1、修改daemon.json文件,立即生效,不需重启docker服务

????????[root@fengyu docker]# vim /etc/docker/daemon.json

????????{

????????"graph": "/new-path/docker"

????????}

????????注意:如果之前有镜像和对应的数据,执行完这一步,默认存储路径是改掉了,但是会导致之前的镜像找不到,可以把/var/lib/docker/目录下的所有文件? cp -R 到挂载有数据分区的目录下 即:cp -R /var/lib/docker/* /data/docker/

相关TAG标签
上一篇:docker镜像的使用(docker镜像命令)-枫雨-51CTO博客
下一篇:01-2014思科的博客-51CTO博客
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站