docker常用脚本执行命令(批量删除所有镜像容器,)

批量删除所有镜像(none表示镜像的关键字)

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

docker 批量删除所有容器

docker ps  //查看所有正在运行容器
docker stop containerId  //containerId 是容器的ID

docker ps -a  //查看所有容器
docker ps -a -q  //查看所有容器ID

docker stop $(docker ps -a -q)  //stop停止所有容器
docker  rm $(docker ps -a -q)   //remove删除所有容器

原文地址:http://blog.51cto.com/1014810/2113965

时间: 2024-10-05 04:44:44

docker常用脚本执行命令(批量删除所有镜像容器,)的相关文章

docker常用运维命令

docker常用运维命令总结:在centos中一般通过systemd启动与管理docker: 1. 启动docker:sudo systemctl start docker 2. 关闭docker:sudo systemctl stop docker 3. docker开机自启:sudo systemctl enable docker 4. 查看docker日志: journalctl -u docker.service or less /var/log/messages | grep Dock

使用ssh远程执行命令批量导出数据库到本地

前天正在跟前端的同事调试功能.服务器开好,模拟的玩家登录好,就在倒计时.这时突然运营的同事跑过来说要统计几个服务器玩家的一些情况,也就是需要从几个服的数据库导出部分玩家的数据.好吧,我看了一下时间,11:47.心想,跟前端调试完,去吃个饭再午休一下那就下午再给吧.没想对方来一句"就导个数据库而已,要这么久么?",而且还是直接跟我上司说的.我嚓,好吧,我导.可问题来了,平时的统计是由php做的,批量部署这些是由运维做的.服务端完全没有对应的工具.而且服务器是在阿里云上的,数据库的用户是限

使用ssh远程执行命令批量导出数据库到本地(转)

前天正在跟前端的同事调试功能.服务器开好,模拟的玩家登录好,就在倒计时.这时突然运营的同事跑过来说要统计几个服务器玩家的一些情况,也就是需要从几个服的数据库导出部分玩家的数据.好吧,我看了一下时间,11:47.心想,跟前端调试完,去吃个饭再午休一下那就下午再给吧.没想对方来一句"就导个数据库而已,要这么久么?",而且还是直接跟我上司说的.我嚓,好吧,我导.可问题来了,平时的统计是由php做的,批量部署这些是由运维做的.服务端完全没有对应的工具.而且服务器是在阿里云上的,数据库的用户是限

docker学习笔记-批量删除停止运行的容器

root用户用以下命令 docker rm `docker ps -a|awk '{print $1}' |grep [0-9a-z]` 1.docker rm 支持多个容器id 用··(tab上面那个键) 将多个容器连接起来进行批量删除 2. awk 命令将ps得到的所有容器ID,使用print打印出awk出来的数据的容器ID那一列 3. 用grep 命令进行删除,匹配小写的字母和数字

forfiles命令批量删除N天前文件

在整理手上几台SQL SERVER 2000的数据库备份时,一方面为了方便快速还原数据库,另外一方面为了备份冗余.备份方式统一(先备份到本地,然后收上磁带),将以前通过Symantec Backup Exec直接备份上带的作业改成了如下方式: Step 1: 通过数据库维护计划将备份生成在本地磁盘M,完整备份保留2天,事务日志备份保留3天 M:\DB_BACKUP\FULL_BACKUP M:\DB_BACKUP\LOG_BACKUP Step 2:  备份完成后通过Symantec Backu

find type d 命令批量删除禁用

[[email protected] ~]# find  /usr/local/sbin/  -type d  /usr/local/sbin//usr/local/sbin/2/usr/local/sbin/g/usr/local/sbin/|--5/usr/local/sbin/a/usr/local/sbin/c/usr/local/sbin/b/usr/local/sbin/4/usr/local/sbin/5 find  /usr/local/sbin/  -type d  -ctim

redis通过命令批量删除key

需求:想删除 notify_ 开头的所有key redis-cli KEYS "notify_*" | xargs redis-cli DEL 通过 notify_* 来匹配

docker 常用软件 run 命令

//sonarqubedocker run -d --name sonarqube -p 8998:9001 -p 8999:9092 -e SONARQUBE_JDBC_USERNAME=root -e SONARQUBE_JDBC_PASSWORD=root -e SONARQUBE_JDBC_URL=jdbc:mysql://192.168.1.120:3306/sonar?useUnicode=true/&characterEncoding=utf8 sonarqube:latest /

mysql动态执行sql批量删除数据

CREATE PROCEDURE `sp_delete_pushmsg_data`() BEGIN declare l_delete_date varchar(16); declare l_state_date varchar(16); declare l_dutyno int; declare l_row_cnt int DEFAULT 0; declare rn int default 0; declare i int default 0; set l_dutyno=101; set l_d