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}'`


浙公网安备 33010602011771号