docker 安裝 apollo

apollo做爲攜程開源的配置中心,不少大廠在使用,在此記錄下安裝歷程mysql

 

服務器環境:git

安裝mysqlgithub

 

1.拉取鏡像sql

docker pull idoop/docker-apollodocker

 

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

PortalDB  ConfigDB服務器

 

 

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

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環境,默認只有devurl

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

spa

重啓容器,搞定~

 

 

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

相關文章
相關標籤/搜索