重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

云计算核心技术Docker教程:修改docker默认的存储位置

时间:2020-09-17 09:40:09 作者:重庆seo小潘 来源:
Docker默认的镜像和容器存储位置在/var/lib/docker中,如在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满,我们可能就要修改默认存储的位置了。 查看默认的docker存储路径 docker info |grep 'Docker Root Dir'

Docker默认的镜像和容器存储位置在/var/lib/docker中,如在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满,我们可能就要修改默认存储的位置了。

查看默认的docker存储路径

docker info |grep 'Docker Root Dir'

创建数据存储目录

mkdir /data/docker

修改配置有两种方法

1.修改daemon.json文件

停止所有docker容器

sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

停止docker服务

sudo service docker stop

修改docker默认的存储位置

sudo vim /etc/docker/daemon.json

{

"graph": "/data/docker"

}

启动docker服务

sudo service docker start

2.修改docker的docker.service配置文件,默认路径在/usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker

重启docker 

systemctl daemon-reload

systemctl restart docker