Docker迁移所有版本可用
ubuntu 安装docker 后的目录迁移
systemctl daemon-reload;
众所周知docker使用apt安装以后,在 /var/lib下,占用 / 下硬盘空间 。
迁移方法:
1、 # 查看当前系统下docker 所有正在运行的镜像 ,并停止(未开始运行的请忽略)
docker ps -a
docker stop (镜像名称)
2、 # 停止docker 服务
service docker stop
3、 # 将 /var/lib/docker 复制到数据盘下 (注意复制过去后文件大小是否有变化,相差过大,证明未完全复制,需要重新执行操作)
cp -r /var/lib/docker /数据盘(路径自定)/docker
4、# 删除/var/lib/docker下的数据
rm -rf /var/lib/docker
如果删除不干净,提示被占用,是由于挂载的原因,提示文件被占用,以下为处理方法:
cat /proc/mounts
找见docker相关挂载,执行umount操作
umount /var/lib/docker
再次执行删除操作
rm -rf /var/lib/docker
5、 # 将docker软链接到安装目录下
ln -s /数据盘(路径自定)/docker /var/lib/docker
6、 # 启动docker 服务
service docker start
7、 # 启动已停止的镜像服务
docker start (镜像名称)
评论区