首页 » 我的课程 » docker教程 » 正文

Centos修改Docker的默认存储位置  

1、Docker 默认在哪?

 在/var/lib/docker里。  它占用的是系统分区。你懂得。当你哗啦啦的建很多镜像时,你的系统磁盘就暴了。所以我们要把Docker移动到我们的

其他磁盘上。


2、rsync 工具

 这是一个 linux下很不错的 文件的同步、备份、移动软件 。

 为啥要用这个?先看它的定义

   它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。


3、安装rsync

  yum install rsync -y


4、关闭docker


5、确定你的磁盘文件。

 譬如你要把docker 移动到你的 /aaa 文件夹中

 那么请先建好这个文件夹 mkdir /aaa


6、开始同步

 rsync -aXS /var/lib/docker/.  /aaa                        //注意 /var/lib/docker/后面那个 .(点)  代表 /var/lib/docker/下所有文件

等待漫长的时间


7、上述完成后,修改/etc/fstab文件

  /aaa /var/lib/docker  none bind 0 0        //把这句话 放到 最后或你喜欢的位置

 保存并退出fstab

8、执行 mount –a

   挂载fstab下的所有选项

9、执行df -lhT

 看看你的docker 中的几个文件 是否在了正确位置



发表评论