前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一键启动关闭删除docker容器或者images

一键启动关闭删除docker容器或者images

作者头像
老七Linux
发布2018-05-31 11:46:50
7190
发布2018-05-31 11:46:50
举报
文章被收录于专栏:Laoqi's Linux运维专列

脚本有待优化,由于时间问题,暂时先搁置优化,后期会慢慢再次优化到可以以每个容器或者images来操作!

代码语言:javascript
复制
#! /bin/bash

##start,stop,delete the docker containers
##written by zhdya_20170914

list=`docker ps -a |awk '{print $2}'| grep -v 'ID'`
echo "============================================================================"
echo -e "pls check the follow list of container: \n$list"
read -p "pls choose an action which you want!<1.start 2.stop 3.rm 4.rmi > " act
echo "============================================================================"
echo -e "stop\nstart\nrm\nrmi" > /tmp/docker.txt 
##judge if input the words or not!
if [ -z $act ]
then
	echo "you type was wrong,pls just input "start"."stop"."rm"."rmi"."
	exit
fi
##judge if input a wrong words!!
if grep -wq $act /tmp/docker.txt
then
	case $act in
	start)
		docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
		echo "already start all of docker containers,pls checking it.."
	;;
	stop)
		docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
		echo "already stop all of docker containers,pls checking it.."
	;;
	rm)
		docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
		echo "already remove all of docker containers,pls checking it.."
	;;
	*)
		docker rmi $(docker images | awk '{print $3}' |tail -n +2)
		echo "already remove all of docker images,pls checking it.."
	esac
else
	echo "you type was wrong,pls just input "start"."stop"."rm"."rmi"."
fi
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/09/14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档