前言:
docker的使用,相信大部分开发人员都会接触到,很多时候我们每次启动虚拟机的时候,都需要重新开启docker对应的容器,虽然说可以通过设置always使得对应容器自动启动,但是有时候还是不太灵活,因而,我们可以定制脚本,通过脚本批量去控制我们的docker容器,岂不快哉!!!
1.创建文件,添加可执行权限
touch startcontiner.sh chomd +x startcontainer.sh
2.编写批量启动Docker容器脚本
#!/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.运行脚本
./startcontainer.sh