攜程apollo多環境docker安裝

環境:

本文所有操作基於阿里雲ECS

CentOS Linux release 7.7.1908 (Core)
Docker version 19.03.5, build 633a0ea

數據庫:

導入數據庫,注意不同環境數據庫名稱修改

apolloconfigdb.sql

apolloportaldb.sql

調整:

ApolloPortalDB.ServerConfig開啓dev、fat,逗號隔開

ApolloConfigDB.ServerConfig修改eureka地址爲你的公網IP

數據庫本分到這就ok了

docker安裝:

作者針對1.5.1版本進行了docker鏡像封裝,可以直接使用

docker run -p 8080:8080 -e DS_URL="jdbc:mysql://你的數據庫地址:3306/ApolloConfigDBDev?characterEncoding=utf8" -e IP=你的服務器工網IP -e DS_USERNAME=你的數據庫賬號 -e DS_PASSWORD=你的數據庫密碼 -d -v /tmp/logs:/opt/logs --name apollo-configservice-dev aeert/image:apollo-configservice

docker run -p 8090:8090 -e DS_URL="jdbc:mysql://你的數據庫地址:3306/ApolloConfigDBDev?characterEncoding=utf8" -e IP=你的服務器工網IP -e DS_USERNAME=你的數據庫賬號 -e DS_PASSWORD=你的數據庫密碼 -d -v /tmp/logs:/opt/logs --name apollo-adminservice-dev aeert/image:apollo-adminservice

docker run -p 8081:8080 -e DS_URL="jdbc:mysql://你的數據庫地址:3306/ApolloConfigDBFat?characterEncoding=utf8" -e IP=你的服務器工網IP -e DS_USERNAME=你的數據庫賬號 -e DS_PASSWORD=你的數據庫密碼 -d -v /tmp/logs:/opt/logs --name apollo-configservice-fat aeert/image:apollo-configservice

docker run -p 8091:8090 -e DS_URL="jdbc:mysql://你的數據庫地址:3306/ApolloConfigDBFat?characterEncoding=utf8" -e IP=你的服務器工網IP -e DS_USERNAME=你的數據庫賬號 -e DS_PASSWORD=你的數據庫密碼 -d -v /tmp/logs:/opt/logs --name apollo-adminservice-fat aeert/image:apollo-adminservice

docker run -p 8070:8070 -e DS_URL="jdbc:mysql://你的數據庫地址:3306/ApolloPortalDB?characterEncoding=utf8" -e DS_USERNAME=你的數據庫賬號 -e DS_PASSWORD=你的數據庫密碼 -e DEV_META=http://你的服務器工網IP:8080 -e FAT_META=http://你的服務器工網IP:8081 -d -v /tmp/logs:/opt/logs --name apollo-portal aeert/image:apollo-portal

五條命令執行後就安裝成功了,所有的日誌在/tmp/logs/下(100003171  100003172  100003173)

訪問http://你的公網IP:8070   賬號:apollo 密碼  admin

恭喜,安裝結束,需要更多的環境可以自行拓展!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章