docker 镜像目录切换,无法复制镜像目录

2016-08-26 15:26:15 +08:00
 eromoe

环境是 centos 6.5 和 docker 1.7.1 (不允许升级,连 compose 都用不了。。坑)

基本方法是

1. 修改配置文件
/etc/sysconfig/docker
other_args="-g /mnt/docker/data/"

2. 停止服务
service docker stop

3. 复制文件
rsync -a --sparse  /var/lib/docker/* /mnt/docker/data/ 

但是复制文件这里一直无法完成, 不管是 rsync 还是 cp 没有加--sparse 的话目标文件夹会无限扩大... 加了的话 也无法结束,会在复制到快完的时候卡住,一直死在那。。。

我在官方的 issue 里也有发帖 https://github.com/docker/docker/issues/3127 好几天了,一直没法解决=。=

3531 次点击
所在节点    Docker
2 条回复
eromoe
2016-08-26 16:22:00 +08:00
囧。。。解决了。。。发现是 rsync 太慢了, 搭建了一个一样环境的虚拟机,只拉了一个 ubuntu ,还是比较快的,但是线上的真的是太慢了。。。
moogle
2016-10-06 22:14:01 +08:00
想问问 swarm 能正常运行么?我的 centos 是 6.8 , docker 版本是 1.7.1 。建好集群后,想运行容器,比如:
docker -H IP1:8888 run -d --name web1 nginx
结果出现如下提示:
Error response from daemon: No healthy node available in the cluster
通过 docker -H tcp://IP1:2380 info 查看集群状态,显示集群状态为 Pending 。
我把 iptables 关闭后也不行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX