Chen Di's Blog

更改 DOCKER 默认存储路径


syline :: ~ » docker info
...
Name: skyline
 ID: b276b6fc-b25a-401d-8df9-7d4f92fcb8a5
 Docker Root Dir: /var/lib/docker #默认路径
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

skyline :: ~ » systemctl stop docker # 停掉服务

skyline :: ~ » mkdir -p /data/docker # 新建存储目录

skyline :: ~ » cp -r /var/lib/docker/* /data/docker # COPY 原目录下的内容到新目录

skyline :: ~ » vim /etc/docker/daemon.json # 写入新路径

{
  "data-root": "/data/docker"
}

skyline :: ~ » systemctl daemon-reload  # 重新载入 systemd

skyline :: ~ » systemctl restart docker # 重启 docker 服务

skyline :: ~ » docker info |grep "Docker Root Dir" # 查看修改是否生效
 Docker Root Dir: /data/docker