修改docker数据目录

修改docker默认数据目录(镜像和启动容器过多造成磁盘满载情况)

版本:

1
2
3
4
Centos 7
Docker
Server Version: 20.10.2
Storage Driver: overlay2
  1. 停服务 systemctl stop docker
  2. 挂载数据盘,建数据文件夹 /home/docker_data
  3. 备份 tar -zcvf /home/docker_data/docker_bak.tar.gz /var/lib/docker/
  4. 建立软链接 ln -s /home/docker_data /var/lib/docker
  5. 修改(新增)配置 /etc/docker/daemon ,vim /etc/docker/daemon.json
1
2
3
4
{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"data-root": "/home/docker_data"
}
  1. 重新加载配置,重启
    1
    2
    3
    systemctl daemon-reload

    systemctl restart docker
  2. 查看修改 docker info
    1
    2
    3
    Docker Root Dir: /home/docker_data
    Registry Mirrors:
    http://hub-mirror.c.163.com/
    以上,完~
文章目录
|