admin

Docker 修改存储路径

admin docker技术 2020-11-21 1243浏览 0

docker 新版本修改存储位置

修改docker服务配置/usr/lib/systemd/system/docker.service

添加--data-root /helowin/docker,此处新存储位置为/helowin/docker

ExecStart=/usr/bin/dockerd --data-root /helowin/docker -H fd:// --containerd=/run/containerd/containerd.sock

a.jpg重启服务即可


其他老版本(备注)


Docker 版本 1.13 及以下

systemctl stop docker.service

cp /usr/lib/systemd/system/docker.service /home/docker.service_20180528

# 修改存储路径 ( /home/docker_data  是 docker 的新存储路径)

vi /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd-current --graph /home/docker_data \

# reload配置文件 

systemctl daemon-reload 

# 复制文件

cp -rf /var/lib/docker/* /home/docker_data

# 启动docker 

systemctl start docker.service


Docker-ce 版本 1.17 及以上

# 停止 docker

systemctl stop docker

# 创建新的路径

mkdir /iba/docker -p

# 修改配置( /iba/docker 是新路径)

vi /etc/docker/daemon.json 

{

"registry-mirrors": ["http://hub-mirror.c.163.com"],

"graph": "/home/docker"

}

# 复制文件

cp -rf /var/lib/docker/* /home/docker/

systemctl start docker

# 查看

docker info


版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。