一、设置docker数据目录软连接
由于内网showdoc服务器硬盘满了,要做迁移,运维这边分配了一个新机器,发现机器下是挂载了一块磁盘。
而默认的docker容器的数据是存放在/var/lib/docker下
于是在新机器安装完docker后,将docker原始数据目录移动到挂载盘的目录下,然后用软连接的方式映射到docker默认的目录处。
mv /var/lib/docker /data/docker
软连接指向
ln -s /data/docker /var/lib/docker
再次查看/var/lib可以查看映射情况。
二、备份老docker容器中showdoc
docker container ls #查看正在运行的镜像
docker commit -p 2d49b09911fe showdoc-container-backup #根据container新建一个镜像
docker save -o ~/showdoc-cb.tar showdoc-container-backup #将镜像备份到本地文件
docker load -i ~/showdoc-cb.tar #根据备份的tar恢复镜像
三、新机器docker中恢复容器
docker load -i showdoc-cb.tar
查看导入的docker image
启动docker 对外端口8081
docker run -d -p 8081:80 showdoc-container-backup