【docker】Docker修改容器的默认存储路径
查看容器的大小,并且停止docker
docker ps -s
systemctl stop docker
创建新目录,存放docker的容器。迁移旧容器
mkdir -p /home/docker/lib
cp -R /var/lib/docker/* /home/docker/lib/
# 或者
rsync -avz /var/lib/docker/ /home/docker/lib/
修改docker配置,如果不存在此文件,直接新建一个
vim /etc/systemd/system/docker.service.d/devicemapper.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/home/docker/lib/
# 如果有私服地址,这里配置私服地址,没有则直接配置上面的
#ExecStart=/usr/bin/dockerd --insecure-registry=私服地址 --graph=/home/docker/lib
重载配置,重启docker
systemctl daemon-reload;
systemctl restart docker;
systemctl enable docker;
查看现在容器存放的目录
docker info | grep "Dir"
Docker Root Dir: /home/docker/lib