apollo docker

安装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环境的

apollo docker

上一篇:我通过调试ConcurrentLinkedQueue发现一个IDEA的小虫子(bug), vscode复现, eclipse毫无问题


下一篇:分类和扩展