Docker 软链接及迁移数据
首次部署时
mkdir -p /data/docker /var/lib/docker
ln -s /data/docker /var/lib/docker
已有数据迁移时
- 暂停docker服务
systemctl stop docker
# 查看dokcer服务是否停止完毕
systemctl status docker
ps -fe | grep docker
- 拷贝/var/lib目录到挂载目录
挂载目录以/data
为例
cp -r /var/lib/docker /data/docker
- 备份原有数据
mv /var/lib/docker /var/lib/docker_bk
- 创建软链接
ln -s /data/docker /var/lib/docker
# 查看软链接是否生效
ll /var/lib/docker
- 启动docker服务
systemctl start docker
- 查看容器是否正常拉起
docker ps
- 删掉备份目录
如果迁移成功,可以删除备份的目录
rm -rf /var/lib/docker_bk