修改Docker默认的数据目录

修改Docker默认的数据目录

Docker的数据目录默认在/var/lib/docker下,现在需要将这个数据目录调整为/data/docker/lib/docker。

1、查看docker的磁盘使用情况。

[root@k8s-master ~]# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              15                  8                   1.365GB             538.6MB (39%)
Containers          24                  11                  9.74kB              9.74kB (100%)
Local Volumes       0                   0                   0B                  0B
Build Cache         0                   0                   0B                  0B

2、停掉docker服务。

[root@k8s-master ~]# systemctl stop docker

3、创建新的数据目录。

[root@k8s-master ~]# mkdir /data/docker/lib

4、将旧数据拷贝至新的数据目录。

[root@k8s-master ~]# scp -rp /var/lib/docker /data/docker/lib/

5、调整docker的数据目录路径。

[root@k8s-master ~]# vim /etc/docker/daemon.json 
{
  "registry-mirrors": [
     "https://bxsfpjcb.mirror.aliyuncs.com"
  ],
  "max-concurrent-downloads": 10,
  "log-driver": "json-file",
  "log-level": "warn",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
    },
  "insecure-registries":
        ["127.0.0.1"],
  "data-root":"/data/docker/lib/docker"				#新路径
}

6、重启docker。

[root@k8s-master ~]# systemctl disable docker
[root@k8s-master ~]# systemctl enable docker
[root@k8s-master ~]# systemctl daemon-reload
[root@k8s-master ~]# systemctl restart docker

7、查看docker的数据目录是否调整成功。

[root@k8s-master ~]# docker info

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lrVeiwQQ-1657156509285)(E:\jxl工作\技术文档整理\docker\修改Docker默认的数据目录.assets\image-20220627133527988.png)]

猜你喜欢

转载自blog.csdn.net/weixin_44953658/article/details/125651945
今日推荐