docker学习-进入的container及创建本地镜像
场景:由于无线网断开,SSH连接断开了,需要重新进入原来docker的container里。解决:我一开始重新docker run image(错误的方法,是重新启动了一个container),发现下载的东西没有。参考网上的资料,我用了如下方法可行:1. 查看当前有哪些container,根据时间,image-name找到对应的container#docker ps -
场景:由于无线网断开,SSH连接断开了,需要重新进入原来docker的container里。
解决:我一开始重新docker run image(错误的方法,是重新启动了一个container),发现下载的东西没有。参考网上的资料,我用了如下方法可行:
1. 查看当前有哪些container,根据时间,image-name找到对应的container
#docker ps -a
2.启动对应的container
#docker attach container-id(or container-name)
如果container未启动,需要先start
#docker start container-id(or container-name)
3.把container制成本地镜像
#docker commit <em>container-id image-name:iamge-tag</em>
然后docker images可以看到新生成的image
另外,如果要删除对应的docker image,需要先产出image对应的所有container才能删除该image
查看docker image
#docker images
查看docker container
#docker ps -a
删除docker container
#docker rm container-id
然后再删除image
#docker rmi image-name
References:
http://dockone.io/question/108
https://github.com/ma6174/blog/issues/8
http://blog.csdn.net/dc_726/article/details/48206779
http://yaxin-cn.github.io/Docker/how-to-delete-a-docker-image.html
更多推荐
所有评论(0)