#!/bin/bash ############################################################################### # 运葌 docker ι•œεƒ ############################################################################### set -e function start() { commit_id=`git rev-parse HEAD | cut -c 1-8` docker run -d --name=tnbeureka --network=host -v /opt/log:/app/logs tnb/eureka:${commit_id} docker run -d --name=tnbgateway --network=host -v /opt/log:/app/logs tnb/gateway:${commit_id} docker run -d --name=tnbaccount --network=host -v /opt/log:/app/logs tnb/account:${commit_id} docker run -d --name=tnbmessage --network=host -v /opt/log:/app/logs tnb/message:${commit_id} docker run -d --name=tnbfile --network=host -v /opt/log:/app/logs tnb/file:${commit_id} docker run -d --name=tnbuser --network=host -v /opt/log:/app/logs tnb/user:${commit_id} docker run -d --name=tnbcontent --network=host -v /opt/log:/app/logs tnb/content:${commit_id} docker run -d --name=tnbsearch --network=host -v /opt/log:/app/logs tnb/search:${commit_id} } function shutdown() { docker stop tnbeureka && docker rm tnbeureka docker stop tnbgateway && docker rm tnbgateway docker stop tnbaccount && docker rm tnbaccount docker stop tnbmessage && docker rm tnbmessage docker stop tnbfile && docker rm tnbfile docker stop tnbuser && docker rm tnbuser docker stop tnbcontent && docker rm tnbcontent docker stop tnbsearch && docker rm tnbsearch } start #shutdown