apollo docker
阿新 • • 發佈:2021-08-20
安裝MySQL
docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
初始化資料庫表
mysql -uroot -h127.0.0.1 -p123456 < apolloconfigdb.sql
mysql -uroot -h127.0.0.1 -p123456 < apolloportaldb.sql
docker run -d \ --name apollo-configservice \ --net=host \ -p 8080:8080 \ -v /tmp/logs:/opt/logs \ -e SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD=123456 \ apolloconfig/apollo-configservice
docker run -d \ --name apollo-adminservice \ --net=host \ -p 8090:8090 \ -v /tmp/logs:/opt/logs \ -e SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD=123456 \ apolloconfig/apollo-adminservice
docker run -d \ --name apollo-portal \ --net=host \ -p 8070:8070 \ -v /tmp/logs:/opt/logs \ -e SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/ApolloPortalDB?characterEncoding=utf8" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD=123456 \ -e APOLLO_PORTAL_ENVS=pro \ -e PRO_META=http://192.168.116.42:8080 \ apolloconfig/apollo-portal #APOLLO_PORTAL_ENVS=pro指定了pro,需要在ApolloPortalDB 資料庫 ServerConfig表 apollo.portal.envs欄位新增這個val #PRO_META=http://192.168.116.42:8080 指定的是pro環境的 #DEV_META=http://192.168.116.42:8080 指定的是dev環境的