清空docker所有数据shell脚本

1、停掉所有的容器

docker stop `docker ps -qa`

2、删除dockers所有容器

docker rm `docker ps -qa`

3、删除所有镜像

docker rmi -f `docker images -qa `

4、删除所有volume

docker volume rm $(docker volume ls -qf)

删除所有网络设置

docker network rm `docker network ls -q`

到此就可以还原docker环境到开始安装的状态

可以执行以下命令确定docker环境是否干净

docker ps -a
docker images -a
docker volume ls
docker network ls

版权声明:著作权归作者所有。

相关推荐

Shell脚本书写规范

在日常的运维工作中,Shell脚本肯定是必不可少的工作内容。为方便问题排查、脚本执行历史问题追踪、方便大家共同维护,从网上搜罗结合以往的经验教训拟定以下Bash脚本书写规范。欢迎各位同学指正或补充。代码风格规范开头有“蛇棒”所谓shebang其实就是在很多脚本的第一行出现的以”#!”开头的注释,他指明了当我们没有指定解释器的时候默认的解释器,一般可能是下面这样:#!/bin/bash当然,解释器有

Shell脚本使用curl命令发送JSON数据

在Linux使用命令行工具curl发送JSON数据需要把content-type设置为“application/json”。-H "Content-Type: application/json示例curl -H "Content-Type: application/json" -X POST -d '{"username":"jack","age":10}' http://example.com/

Docker销毁所有容器和镜像脚本

如果有权限问题,使用root或者使用sudo执行。#!/bin/bash # 停止所有的容器 docker stop $(docker ps -a -q) # 删除所有的容器 docker rm $(docker ps -a -q) # 删除所有的镜像 docker rmi $(docker images -q)

docker-machine配置导入/导出脚本

为了在多个主机同步docker-machine的配置,常常需要对docker-machine配置进行导入导出。这里附上两个脚本分别用于导出/导入docker-machine配置:docker-machine-export.sh和docker-machine-import.sh。这两个脚本需要所有的主机系统有相同的$MACHINE_STORAGE_PATH/certs。用法如下:导出(主机 

Ruby调用shell脚本总结

Ruby可以使用以下几种方法来执行shell脚本。1、使用反引号``调用shell脚本语法`cmd` 返回命令的结果示例`echo "hello"` 2、内置语法%x( cmd ) 其中%x后面为分隔符,上面使用了(作为分隔符,当遇到收括号即表示命令结束。这些分隔符可以为[,{等。示例%x( echo 'hello' 

Shell脚本使用curl命令发送JSON数据

在Linux使用命令行工具curl发送JSON数据需要把content-type设置为“application/json”。-H "Content-Type: application/json 示例curl -H "Content-Type: application/json" -X POST&nb