天天看点

docker学习-进入的container及创建本地镜像

场景:由于无线网断开,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

继续阅读