本文介绍在 CentOS 操作系统中配置 Docker 本地镜像和容器存储位置的方法及步骤。
版本说明
- CentOS Linux release 7.6
- Docker 19.03.12
方法步骤
- 检查 Docker 默认存放位置
[root@localhost ~]# sudo docker info | grep "Docker Root Dir"
Docker Root Dir: /var/lib/docker
- 编辑
/etc/docker/daemon.json
文件修改存放位置
[root@localhost ~]# vi /etc/docker/daemon.json
{
"data-root":"/data/docker"
}
Docker 安装完成后默认是无此配置文件的,但此配置文件还可以设置 Docker 镜像源。
保存并退出。
- 重启 Docker 服务
[root@localhost ~]# systemctl restart docker
- 重启完成后再次检查 Docker 默认存放位置
[root@localhost ~]# sudo docker info | grep "Docker Root Dir"
Docker Root Dir: /data/docker
以上为官方文档推荐方法,初次之外还有以下两种方法(不推荐):
(1) 建立软链接
mv /var/lib/docker /data/docker
ln -s /data/docker /var/lib/docker
(2) 给 /var/lib/docker
分配大逻辑分区,参考:
网友评论