1、MySql数据库需提前部署 版本>=5.7即可
2、根据对应的apollo版本号导入初始化SQL数据,完成数据库初始化,安装包可找到sql文件。
SERVER_PORT:默认值8080
PROJECT_NAME:项目名apollo-adminservice
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: 数据库账户
SPRING_DATASOURCE_PASSWORD: 数据库密码
EUREKA_SERVICE_URL: euaeka注册中心地址 http://xxxx/eureka (可以用configservice也可以用自建的eureka服务)
version: "3.0"
services:
apollo-adminservice:
environment:
SERVER_PORT: 8080
PROJECT_NAME: apollo-adminservice
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-adminservice:v1.5.1-stableversion
restart: unless-stopped
container_name: apollo-adminservice
volumes:
- "/tmp/log:/home/work/log"
network_mode: "bridge"
ports:
- "8088:8080"
logging:
options:
max-size: "200k"
max-file: "10"
entrypoint: ["./scripts/startup.sh"]
docker-compose up -d
Content type
Image
Digest
Size
558.6 MB
Last updated
almost 6 years ago
docker pull jeremywyl/apollo-adminservice:v1.5.1-stableversion