修改 Docker 镜像默认存储位置
EraserRain 2022/7/10 docker
# 1. Reference
【CentOS7修改Docker容器和镜像默认存储位置 - SegmentFault 思否 (opens new window)】
# 2. 概述
查看当前 Docker 信息,Docker Root Dir
即 Docker 容器的存放位置,默认情况下在 /var/lib/docker
目录下。
docker info
1
# 3. 解决
停止 Docker 服务
service docker stop
1
修改 Docker 服务启动文件(/usr/lib/systemd/system/docker.service
),定位到 ExecStart
添加参数
ExecStart=...
...
...
...
--graph=/path/to/docker
## graph 等号后为新的存放位置
1
2
3
4
5
6
2
3
4
5
6
移动原文件至新目录
/bin/cp -r /var/lib/docker/* /path/to/docker/
1
重新加载配置并启动
systemctl daemon-reload
systemctl start docker
1
2
2