【docker专题_05】docker批量启动脚本

2024-03-04 17:09:25 浏览数 (2)

前言:

docker的使用,相信大部分开发人员都会接触到,很多时候我们每次启动虚拟机的时候,都需要重新开启docker对应的容器,虽然说可以通过设置always使得对应容器自动启动,但是有时候还是不太灵活,因而,我们可以定制脚本,通过脚本批量去控制我们的docker容器,岂不快哉!!!

1.创建文件,添加可执行权限

代码语言:javascript复制
touch startcontiner.sh
chomd  x startcontainer.sh

2.编写批量启动Docker容器脚本

代码语言:javascript复制
#!/bin/sh                                        
#description: start docker container
#需要启动的容器名称或是CONTAINER ID,这里我选了3个容器
containerNames="mysql swagger-ui swagger-editor"
# 根据名称启动Docker Contianers
function startContainer(){
    sudo docker start $1
}
# 遍历containerNames
for containerName in ${containerNames}
do
        echo "Container ${containerName} start"
        startContainer ${containerName}
done

3.运行脚本

代码语言:javascript复制
./startcontainer.sh

0 人点赞