重启所有compose服务

重启命令



/free_cicdfs0/restart_service.sh

脚本 内容


cat > /free_cicdfs0/restart_service.sh <<"EOF"
#!/bin/bash

node01_ip_list=(
  '192.168.71.100/32' 
)

node02_ip_list=(
  '192.168.71.101/32' 
  '192.168.71.105/32' 
)

float_ip_list=(
  ${node01_ip_list[*]}
  ${node02_ip_list[*]}
)

node01_compose_paths=(
  '/free_cicdfs0/composes/gerrit'
  '/free_cicdfs0/composes/registry'
  '/free_cicdfs0/composes/gost'
  '/free_cicdfs0/composes/webssh'
  '/free_cicdfs0/composes/wuhan_owncloud'
  '/free_cicdfs0/composes/wuhan_home'
)

node02_compose_paths=(
  '/free_cicdfs0/composes/jenkins'
  '/free_cicdfs0/composes/esmod_owncloud'
)

compose_paths=(
  ${node01_compose_paths[*]}
  ${node02_compose_paths[*]}
)


function free_all_ip(){
  for i in ${float_ip_list[*]} 
  do
   ip addr del ${i}  dev vlan71
  done
}



function down_compose(){
  cd $1
  docker-compose down
}

function start_compose(){
  cd $1
  docker-compose up -d
}

function down_compose_s(){
  for i in ${compose_paths[*]} 
  do
   down_compose ${i} &
  done
}

function start_compose_s(){
  for i in ${compose_paths[*]} 
  do
   start_compose ${i} &
  done
}

free_all_ip

down_compose_s 


# start service on right node

if [ 1 = $# ]
then

else

fi


EOF

聊聊天,共同进步
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值