目录
3、官方文档的修改办法是编辑 /etc/docker/daemon.json 文件
默认情况下,docker镜像的默认存储路径是/var/lib/docker,用以存放拉取的镜像和创建的容器等;不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就会占用满磁盘空间,所以如果长期使用docker开发应用,就需要更改存储目录。
1、docker镜像的默认路径
$ docker info
Docker Root Dir: /var/lib/docker
2、创建docker新的存储目录
$ sudo mkdir -p /data/docker
3、官方文档的修改办法是编辑 /etc/docker/daemon.json 文件
$ sudo vim /etc/docker/daemon.json
4、修改存储目录
默认情况下这个配置文件是没有的,这里实际也就是新建一个,然后写入以下内容:
{ "data-root": "/data/docker" }
此文件还涉及默认源的设定,如果设定了国内源,那么实际就是在源地址下方加一行,写成:
{ "registry-mirrors": ["http://hub-mirror.c.163.com"], "data-root": "/data/docker" }
保存退出,然后重启 docker 服务
$ sudo systemctl restart docker
5、再次查看docker info 信息
$ docker info
Docker Root Dir: /data/docker
可以看到目录已经变成了设定的 /data/docker目录。
参考其他 修改方法
本文参考链接:https://bertram.blog.csdn.net/article/details/109053895