有时候会不小心把容器环境搞崩,比如jupyter出了问题之后越搞越乱,这个时候多希望重启一个相同环境的容器,只要重新run一个就可以用,不用再重装环境。
对于自己已经存在的容器,我们可以保存下来,需要的时候重新run一个就可以。
docker ps -a 找到自己想要保存的容器,例如容器名字是yy。
sudo nvidia-docker export yy -o /home/xxx/docker_yy.tar
这个时候就在自己的目录下看到保存的容器压缩包docker_yy.tar
那么想要重新run的步骤如下:
1)sudo nvidia-docker import /home/xxx/docker_yy.tar yy:v1
2)sudo docker images就可以看到自己放到镜像库的yy:v1镜像
3)然后如这篇的步骤run我们自己的镜像就OK了:sudo docker run -it -d -p 8888:8888 --ipc=host --name pytorch -v /home/xx/:/workspace yy:v1 /bin/bash
网友评论