目录
1.简介
2.实操
1.简介
在操作Docker的过程中,常常发现启动命令 --name=do 时发现该名字已被占用,但是我已经用stop dockerId这个命令去停止该容器, 最终还是要在docker ps -a
中查询不到该容器才启动,因此记录下相关操作
docker stop <容器name> ##该命令只是停止某容器
docker start <容器name> ##该命令启动已经停止的容器
2.实操
1.停止所有的container,这样才能够删除其中的images:
[root@au opt]# docker stop $(docker ps -a -q)
如果想要删除所有container的话再加一个指令:
[root@au opt]# docker rm $(docker ps -a -q)
2.查看当前有些什么images
[root@au opt]#docker images
3.删除images,通过image的id来指定删除谁
[root@au opt]#docker rmi <image id>
想要删除untagged images,也就是那些id为的image的话可以用
[root@au opt]#docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
要删除全部image的话
[root@au opt]# docker rmi $(docker images -q)