这里讲的是docker服务本身变更存储目录,不是容器变更服务。
变更存储路径
# 24版本之前在
# 配置文件中/usr/lib/systemd/system/docker.service 添加 --graph=/data/dockerdb/docker即可
目前使用的版本
# docker -v
Docker version 26.1.4, build 5650f9b
# 24版本开始在
# 配置文件中 /etc/docker/daemon.json 添加字段 "data-root": "/data/dockerdb/docker"
{
"registry-mirrors": [
"https://hub.iyuu.cn",
"https://docker.1panel.live"
],
"data-root": "/data/dockerdb/docker"
}
修改完配置文件后保存重启docker服务
# 查看验证
docker]# docker info | grep data
Docker Root Dir: /data/dockerdb/docker
注意这里如何重启docker服务失败了,有可能是因为json配置文件错误导致的,检查json配置文件是否配置正确。