前言:
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