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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值