修改Docker默认的数据目录
【摘要】
修改Docker默认的数据目录
Docker的数据目录默认在/var/lib/docker下,现在需要将这个数据目录调整为/data/docker/lib/docker。
1、查看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
- 1
- 2
- 3
- 4
- 5
- 6
2、停掉docker服务。
[root@k8s-master ~]# systemctl stop docker
- 1
3、创建新的数据目录。
[root@k8s-master ~]# mkdir /data/docker/lib
- 1
4、将旧数据拷贝至新的数据目录。
[root@k8s-master ~]# scp -rp /var/lib/docker /data/docker/lib/
- 1
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" #新路径
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
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
- 1
- 2
- 3
- 4
7、查看docker的数据目录是否调整成功。
[root@k8s-master ~]# docker info
- 1
文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。
原文链接:jiangxl.blog.csdn.net/article/details/125651945
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)