docker管理简单命令

1.docker中 启动所有的容器命令

命令:[root@localhost ~]# docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

 

2.docker中 关闭所有的容器命令

命令:[root@localhost ~]# docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

 

3.docker中 删除所有的容器命令

命令:[root@localhost ~]# docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

 

4.docker中 删除所有的镜像

命令:[root@localhost ~]# docker rmi $(docker images | awk '{print $3}' |tail -n +2)

 

5.批量删除未启动的容器

[root@k8s python-demo]# docker ps -a|grep Exited|awk '{print $1}'             #查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器

acf886660131
6ba8a4244f06
16b981f409ed
64cc043efd45
387ba4999155
3d4b675152bf

[root@k8s python-demo]# docker rm `docker ps -a|grep Exited|awk '{print $1}'`        #然后批量删除

 

6.批量删除<none>的镜像

先将<none>的镜像筛选出来,然后删除

[root@k8s python-demo]# docker images | grep none | awk '{print $3}'

[root@k8s python-demo]# docker rmi `docker images  | grep none | awk '{print $3}'`

 

posted @ 2020-08-26 10:18  虞岩  阅读(232)  评论(0)    收藏  举报