centos中docker 目錄移動(dòng)到其他磁盤的操作
docker 的數(shù)據(jù)丙猬,鏡像和容器都在/var/lib/docker目錄中议经,而此目錄掛載在/根目錄下導(dǎo)致/磁盤不夠使用
- 停止服務(wù)陶夜,移動(dòng)文件
systemctl stop docker.service docker.socket # 這樣才能完全關(guān)閉
rsync -avz /var/lib/docker/ /the/path/of/your/dockerdata
mv /var/lib/docker/ /var/lib/docker_bk
- 修改配置文件
vi /lib/systemd/system/docker.service
里文件的內(nèi)容
ExecStart=/usr/bin/dockerd --data-root=/the/path/of/your/dockerdata -H fd:// --containerd=/run/containerd/containerd.sock
- 啟動(dòng)服務(wù)
systemctl daemon-reload
systemctl restart docker
- 檢查
docker info | grep Root
如果配置生效翰意,則可以刪除 /var/lib/docker_bk 的文件了
如果鏡象拉不了约郁,考慮下面的
docker.1panel.live #美國
docker.anyhub.us.kg #美國
docker.chenby.cn #香港
dockerhub.jobcher.com #美國
docker.awsl9527.cn #香港
docker.hpcloud.cloud #美國
dockerhub.icu #香港