1、找到你想移动的 Docker 容器的 ID
2、提交你的变更,并且把容器保存成镜像,命名为 newimage。
docker commit 3a09b2588478(id) newimage
3、把 newimage 镜像保存成 tar 文件
docker save newimage > newimage.tar
4、把 newimage.tar 拷贝到新的 Docker 实例中 (新的服务器)
scp newimage.tar scp://XXXXX(用户名) @ XXXXXX(IP):XXXXX(端口号)
5、load
docker load < newimage.tar
添加共享内存
docker run -d -p 8081:22 -it --shm-size=2g --name remote -d newimage /bin/bash
sudo docker run -it --shm-size=8g --name colmap -p 8081:22 --runtime=nvidia -e NVIDIA_VISIBLE_DEVICE=all colmap/colmap /bin/bash