docker 安裝 apollo


apollo作為攜程開源的配置中心,很多大廠在使用,在此記錄下安裝歷程

 

服務器環境:

安裝mysql

 

1.拉取鏡像

docker pull idoop/docker-apollo

 

2.新建3個數據庫,建庫腳本

PortalDB  ConfigDB

 

 

3.新建容器,注意 "=" 附近不能有空格,這個坑搞我好長時間

docker run --net="host" --name apollo -d \
 -e PORTAL_DB='jdbc:mysql://192.168.10.204:3306/ApolloPortalDB?characterEncoding=utf8' \
 -e PORTAL_DB_USER='root' \
 -e PORTAL_DB_PWD='1201923' \
 -e DEV_DB='jdbc:mysql://192.168.10.204:3306/ApolloConfigDBDev?characterEncoding=utf8' \
 -e DEV_DB_USER='root' \
 -e DEV_DB_PWD='2019' \
 -e PRO_DB='jdbc:mysql://192.168.10.204:3306/ApolloConfigDBPro?characterEncoding=utf8' \
 -e PRO_DB_USER='root' \
 -e PRO_DB_PWD='2019' \
 idoop/docker-apollo:latest 

 

 4.增加pro環境,默認只有dev

1).因為初始化ApolloConfigDBPro是默認連接的Eureka是dev環境的Eureka修改ApolloConfigDBPro數據庫表ServerConfig中eureka.service.url的端口為8083。
2). 因為ApolloPortalDB默認只有一個dev環境,修改ApolloPortalDB數據庫表ServerConfig中apollo.portal.envs值為dev,pro(多環境用逗號隔開不區分大小寫)

重啟容器,搞定~

 

 

參考網址:https://blog.csdn.net/wangshouhan/article/details/86528700


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM