Docker常见问题记录
# 如何修改 Docker 主目录
Docker会把镜像、容器等文件数据保存在自己的主目录中,当数据表较多时会占用大量的磁盘空间。我们可以通过修改 docker 的 /etc/docker/daemin.json 文件,来实现指定Docker主目录的目的。
新安装的docker默认是没有该文件,需要自己创建。配置如下:
{
"graph": "/opt/data/docker_data", # 指定主目录,19.xx 版本以后使用data-root来代替graph
# "data-root": "/opt/data/docker_data", # > 19.xx
"storage-driver": "overlay2",
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://ebj7r32i.mirror.swr.myhuaweicloud.com",
"https://t6svdau1.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io"
]
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
该文件除了修改 Docker 主目录外,还可以修改许多Docker 的默认配置,比如如上配置文件中的存储驱动(storage-driver
)、镜像拉取的源地址(registry-mirrors
)等。
更多配置项,可见官方文档:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file
上次更新: 2023/03/30, 18:46:09