| 123456789101112131415161718192021222324252627282930313233 |
- #!/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
|