最简单方便的Linux更改Docker数据(镜像/容器)的存放路径(位置)方法,适用于刚安装Docker的情况

Linux更改Docker数据(镜像/容器)的存放路径

我们知道Docker应用本身并不大,并不会占用过多的磁盘空间。

但如果我们运行容器服务本身是用来做数据存储之类的,那么就不一样了。

Docker默认在Linux中默认数据存放在 /var/lib/docker 目录下的,我们可以通过 df -h 命令查到(如果你的docker已经有镜像和运行的容器),比如:

var一般都是我们系统磁盘的位置,那么就非常的费磁盘空间了。

我的服务器有一块500G的数据盘,并被我挂载到了 /mnt 目录下(Linux服务器挂载磁盘方法),所以我希望我的Docker数据也放在 /mnt 路径下。

那么接下来我会实操演示如何更改Docker数据存放路径的流程!

我的系统是 Ubuntu 18.04

1.停止Docker服务

service docker stop

2.修改 daemon.json 文件

如果daemon.json 文件不存在,新建即可。

vim /etc/docker/daemon.json 

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

/mnt/docker-data  是要指定存放的路径

3.重启Docker服务

service docker restart

4.检查修改结果

docker info

查看 Docker Root Dir: 是否是刚刚修改的路径,例如:

那么我的Docker数据存放路径已经修改好了。

有问题或意见欢迎留言!

猜你喜欢

转载自blog.csdn.net/Lyon_Nee/article/details/108221250
今日推荐