#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 #进入容器,不影响容器运行状态
网友评论