Docker 软链接及迁移数据

飒爽师叔2023-08-31笔记Docker

首次部署时

mkdir -p /data/docker /var/lib/docker
ln -s /data/docker /var/lib/docker

已有数据迁移时

  1. 暂停docker服务
systemctl stop docker

# 查看dokcer服务是否停止完毕
systemctl status docker
ps -fe | grep docker
  1. 拷贝/var/lib目录到挂载目录

挂载目录以/data为例

cp -r /var/lib/docker /data/docker
  1. 备份原有数据
mv /var/lib/docker /var/lib/docker_bk
  1. 创建软链接
ln -s /data/docker /var/lib/docker

# 查看软链接是否生效
ll /var/lib/docker
  1. 启动docker服务
systemctl start docker
  1. 查看容器是否正常拉起
docker ps
  1. 删掉备份目录

如果迁移成功,可以删除备份的目录

rm -rf /var/lib/docker_bk
最后更新时间 10/3/2023, 1:17:23 AM