docker 容器镜像删除命令

#1.停止所有的container,这样才能够删除其中的images:

docker stop $(docker ps -a -q)

如果想要删除所有container的话再加一个指令:

docker rm $(docker ps -a -q)

#2.查看当前有些什么images

docker images

#3.删除images,通过image的id来指定删除谁

想要删除untagged images,也就是那些id为的image的话可以用

docker rmi $(docker images | grep "^" | awk "{print $3}")

要删除全部image的话

docker rmi $(docker images -q)

#4.启动停止的容器

docker start|stop|restart 容器名称


###还有其他命令:

>使用docker exec 就可以进入container,例如:docker exec -it /bin/bash


##1.docker search image_name #从Docker Hub中查询对应镜像


##2.docker pull image_name:version #从Docker Hub上下载镜像,可指定版本


##3.docker image #列出现有镜像


##4.docker ps #列出所有运行中的容器


##5.docker rmiimages_name #移除一个或多个镜像


##6.docker rmcontainer_name #移除容器


##7.docker history image_name #查看指定镜像的创建历史


##8.docker run image_name #启动一个容器


##9.docker start|stop|restartcontainer_name #指定容器启动|停止|重启


##10.docker push image_name #push 镜像到Docker hub


##11.docker top container_name #查看容器中进程


##12.docker build Dockerfile #构建docker镜像


##13.docker attach #进入容器,退出时容器会停止运行


##14.docker exec #进入容器,不影响容器运行状态

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容