reghao 4 месяцев назад
Родитель
Сommit
a98676329d
1 измененных файлов с 29 добавлено и 0 удалено
  1. 29 0
      zzz/docker_start.sh

+ 29 - 0
zzz/docker_start.sh

@@ -0,0 +1,29 @@
+#!/bin/bash
+
+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