1、MySql数据库需提前部署 版本>=5.7即可
2、根据对应的apollo版本号导入初始化SQL数据,完成数据库初始化,安装包可找到sql文件。
SERVER_PORT:默认值8080
PROJECT_NAME:项目名apollo-portal
JAVA_OPTS_Metaspace:默认值 -XX:MetaspaceSize=180m -XX:MaxMetaspaceSize=200m
JAVA_OPTS_Xms:默认值 -server -Xms256m -Xmx256m
SPRING_DATASOURCE_URL: 数据库地址 jdbc:mysql://xxxx:3306/ApolloPortalDB?characterEncoding=utf8
SPRING_DATASOURCE_USERNAME: 数据库账户
SPRING_DATASOURCE_PASSWORD: 数据库密码
APOLLO_DEPLOY_ENV: apollo使用环境(DEV,FAT,UAT,PRO)
UAT_META: apollo-configservice地址端口(http://127.0.0.1:8089)
version: "3.0"
services:
apollo-portal:
environment:
SERVER_PORT: 8080
PROJECT_NAME: apollo-portal
JAVA_OPTS_Metaspace: "-XX:MetaspaceSize=180m -XX:MaxMetaspaceSize=200m"
JAVA_OPTS_Xms: "-server -Xms256m -Xmx256m"
SPRING_DATASOURCE_URL: jdbc:mysql://xxxx:3306/ApolloConfigDB?characterEncoding=utf8
SPRING_DATASOURCE_USERNAME: xxxx
SPRING_DATASOURCE_PASSWORD: xxxx
EUREKA_SERVICE_URL: http://xxxx/eureka
image: jeremywyl/apollo-portal:v1.5.1-stableversion
restart: unless-stopped
container_name: apollo-portal
volumes:
- "/tmp/log:/home/work/log"
network_mode: "bridge"
ports:
- "8087:8080"
logging:
options:
max-size: "200k"
max-file: "10"
entrypoint: ["./scripts/startup.sh"]
docker-compose up -d
Content type
Image
Digest
Size
534.1 MB
Last updated
almost 6 years ago
docker pull jeremywyl/apollo-portal:v1.5.1-stableversion