docker在centos里面默认存储路径为/var/lib/docker,现实中可能有各种工作要求,比如公司限定主工作目录,我们就面临着迁移/var/lib/docker下的容器到新的工作路径,eg:/home/docker
具体步骤如下(centos7亲测好用):
1.停掉现在的docker
systemctl stop docker.service
2.将/var/lib/docker移动到新路劲下
mv /var/lib/docker /home
3.修改docker.service 文件
vi /etc/systemd/system/docker.service
在ExecStart=/usr/bin/dockerd ****行中加入如下参数
--graph /new-path/docker
4.重载、重启docker.service
systemctl daemon-reload
systemctl start docker.service
OK,可以去docker start 你的容器了。
5.df -h 可以查看到我们的docker已经挂到/home/docker/***下了