🐋 docker-compose 指令运行:
运行apollo-configservice,注意修改mysql中地址,EUREKA地址运行apollo-adminservice,注意修改mysql中地址,EUREKA地址运行apollo-portal,注意修改mysql中地址,EUREKA地址,APOLLO_PORTAL_ENVS名称,XX_META名称 必须和APOLLO_PORTAL_ENVS保持一致
vim /home/application/Middleware/apollo/docker-compose.yaml
version: '3'
services:
apollo-configservice:
container_name: apollo-configservice
image: docker.cnb.cool/srebro/docker-images/apollo-configservice:2.3.0
volumes:
- /home/application/Middleware/apollo/logs:/opt/logs
- /etc/localtime:/etc/localtime:ro
ports:
- "10002:8080"
environment:
- SPRING_DATASOURCE_URL=jdbc:mysql://192.168.2.1:3306/ApolloConfigDB?characterEncoding=utf8
- SPRING_DATASOURCE_USERNAME=srebro
- SPRING_DATASOURCE_PASSWORD=srebro@2026
- EUREKA_INSTANCE_HOME_PAGE_URL=http://192.168.2.2:10002
- EUREKA_INSTANCE_IP_ADDRESS=192.168.2.2
- TZ=Asia/Shanghai
restart: always
networks:
- srebro
apollo-adminservice:
depends_on:
- apollo-configservice
container_name: apollo-adminservice
image: docker.cnb.cool/srebro/docker-images/apollo-adminservice:2.3.0
volumes:
- /home/application/Middleware/apollo/logs:/opt/logs
- /etc/localtime:/etc/localtime:ro
ports:
- "10003:8080"
environment:
- SPRING_DATASOURCE_URL=jdbc:mysql://192.168.2.1:3306/ApolloConfigDB?characterEncoding=utf8
- SPRING_DATASOURCE_USERNAME=srebro
- SPRING_DATASOURCE_PASSWORD=srebro@2026
- EUREKA_INSTANCE_HOME_PAGE_URL=http://192.168.2.2:10003
- EUREKA_INSTANCE_IP_ADDRESS=192.168.2.2
- TZ=Asia/Shanghai
restart: always
networks:
- srebro
apollo-portal:
depends_on:
- apollo-adminservice
container_name: apollo-portal
image: docker.cnb.cool/srebro/docker-images/apollo-portal:2.3.0
volumes:
- /home/application/Middleware/apollo/logs:/opt/logs
- /etc/localtime:/etc/localtime:ro
ports:
- "10004:8080"
environment:
- SPRING_DATASOURCE_URL=jdbc:mysql://192.168.2.1:3306/ApolloPortalDB?characterEncoding=utf8
- SPRING_DATASOURCE_USERNAME=srebro
- SPRING_DATASOURCE_PASSWORD=srebro@2026
- APOLLO_PORTAL_ENVS=prod
- prod_META=http://192.168.2.2:10002
- TZ=Asia/Shanghai
restart: always
networks:
- srebro
volumes:
logs:
driver: local
driver_opts:
type: none
o: bind
device: /home/application/Middleware/apollo/logs
networks:
srebro:
external: true