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/dockerrun−idt−−name=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