docker使用shell for循环批量创建容器和批量删除容器脚本

1、批量创建容器脚本
[root@localhost ~]# cat docker_add.sh
#!/bin/bash
#前提在/root/add.txt中输入要创建容器的名称,名称切不相同
#例如:
#[root@localhost ~]# cat add.txt
#test1
#test2
#test3

name=cat /root/add.txt
for num in $name
do
for char in n u m d o / u s r / b i n / d o c k e r r u n − i d t − − n a m e = num do /usr/bin/docker run -idt --name= numdo/usr/bin/dockerrunidtname=char llxxyy/centos7.5-nginx:v1 /bin/bash
done
done

2、批量删除容器脚本
[root@localhost ~]# cat docker_del.sh
#!/bin/bash
#docker ps -a | awk ‘{if(NR!=1)print}’ #查看一个文件从第二行到最后一行的所有行(除第一行)
docker ps -a | awk ‘{if(NR!=1)print $1}’ > /root/del.txt
name=cat /root/del.txt
for del in $name
do
/usr/bin/docker rm -f $del
done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值