Linux虛擬機重啓後,都要手動啓動多個Docker Container,着實麻煩,使用Shell命令可以減去這個麻煩。
- 創建文件,添加可執行權限
touch startcontiner.sh
chomd +x startcontainer.sh
- 編寫startcontainer.sh
#!/bin/sh
#chkconfig: 35 90 80
#description: start docker container
containerNames="mysql redis rabbitmq mongo zookeeper"
# 根據名稱啓動Docker Contianers
function startContainer(){
sudo docker start $1
}
# 遍歷containerNames
for containerName in ${containerNames}
do
echo "Container ${containerName} start"
startContainer ${containerName}
done
- 啓動並測試
./startcontainer.sh