Docker 版本: 20.10.6

系统版本:CentOS Linux 7 (Core)

1.查看docker目前的安装信息

docker info

結果查找:Docker Root Dir: XXXXX 

2.修改 docker 默认存储路径

vim /etc/docker/daemon.json

添加如下内容:
{
"data-root": "/data/qateam/docker"
}

(如果没有这个文件创建一个新的json文件)


3.加载配置

systemctl daemon-reload
systemctl restart docker

4.验证挂载目录是否更改

docker info
Docker Root Dir: /data/qateam/docker

5.复制文件到新的挂载目录

cp -arp /var/lib/docker/* /data/qateam/docker

说明:提示是否覆盖文件,选择是。

6.重启docker

systemctl restart docker

7.验证旧容器是否正常

docker ps -a
CONTAINER ID        IMAGE                            COMMAND             CREATED             STATUS              PORTS                                              NAMES
11ea907c531e        jumpserver/jms_guacamole:1.5.3   "/init"             12 months ago       Up 4 minutes        127.0.0.1:8081->8080/tcp                           jms_guacamole
c9b5a730f6ec        jumpserver/jms_koko:1.5.3        "./entrypoint.sh"   12 months ago       Up 4 minutes        0.0.0.0:2222->2222/tcp, 127.0.0.1:5000->5000/tcp   jms_koko

8.删除旧容器数据

mkdir /docker/old_docker/
删数据之前备份一下
cp -arp /var/lib/docker/* /docker/old_docker/
删除旧容器数据

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐