Script shell du conteneur Docker de démarrage par lots

Récemment, l'environnement de développement de l'entreprise a été éteint et redémarré toutes les trois à cinq fois. Gu a écrit un script pour redémarrer le service docker par lots.

#!/bin/sh                          
#chkconfig: 35 90 80               
#description: start docker container
containerNames="smart-reconciliation rec-login rec-auth-biz rec-client-biz rec-upms-biz-service rec-upms-core rec-user-core-service rec-gateway ai-service ccb-service gateway-manager-application upload-service clients-service icbc-service message-service aedc-service psbc-service bees-service cmb-service access-application abc-service cmbc-service bsp-service citicib-service bcm-service conversion-service boc-service hzbank-service eibc-service spdm-service jd-service mock-service czbank-service spd-service ukey jpom-server root_web_1 root_ci-server_1"
# 根据名称启动Docker Contianers
function startContainer(){
    
    
    sudo docker restart $1
}
# 遍历containerNames
for containerName in ${
    
    containerNames}
do
        echo "Container ${containerName} start"
        startContainer ${
    
    containerName}
done

おすすめ

転載: blog.csdn.net/u011277745/article/details/127842903