美文网首页
CentOS下更改docker默认目录

CentOS下更改docker默认目录

作者: tickstep | 来源:发表于2020-09-22 15:03 被阅读0次

简介

Docker安装之后,默认的存储目录是在系统盘下 /var/lib/docker,如下,可以看出该目录存储了镜像,存储层,容器等等数据,占用空间会随着容器的运行而日益增大,由于系统盘的磁盘空间一般比较小,所以我们需要将docker默认的目录移到数据盘下。

[root@tickstep home]# ll /var/lib/docker
total 64
drwx------ 2 root root  4096 Mar 16  2019 builder
drwx------ 4 root root  4096 Mar 16  2019 buildkit
drwx------ 2 root root  4096 Sep 22 14:39 containers
drwx------ 3 root root  4096 Mar 16  2019 image
drwxr-x--- 3 root root  4096 Mar 16  2019 network
drwx------ 3 root root 20480 Sep 22 14:45 overlay2
drwx------ 4 root root  4096 Mar 16  2019 plugins
drwx------ 2 root root  4096 Apr  2 11:11 runtimes
drwx------ 2 root root  4096 Mar 16  2019 swarm
drwx------ 2 root root  4096 Sep 17 19:53 tmp
drwx------ 2 root root  4096 Mar 16  2019 trust
drwx------ 2 root root  4096 Sep 22 14:39 volumes

更改目录

打开 /etc/docker/daemon.json 输入以下内容(如果没有找到就创建一个)

{
    "graph":"/data/docker"
}

重启docker

systemctl restart docker

查看目录已经修改

[root@tickstep home]# docker info
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 1
Server Version: 18.09.3
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
......
Docker Root Dir: /data/docker
......
Live Restore Enabled: false
Product License: Community Engine

相关文章

网友评论

      本文标题:CentOS下更改docker默认目录

      本文链接:https://www.haomeiwen.com/subject/ktuwyktx.html