# apollo-config-demo **Repository Path**: bzsome_admin/apollo-config-demo ## Basic Information - **Project Name**: apollo-config-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-22 - **Last Updated**: 2022-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #apollo配置中心教程 ## 部署apollo ### docker方式部署 - 准备工作:安装docker-compose ```sh wget https://github.com/docker/compose/releases/download/1.22.0/docker-compose-Linux-x86_64 -O /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ``` - 下载文件并修改docker-compose.yml - 下载路径:https://github.com/ctripcorp/apollo/tree/master/scripts/docker-quick-start - 修改apollo注册IP地址(EUREKA_INSTANCE_IP_ADDRESS) ```yaml version: '2' services: apollo-quick-start: image: nobodyiam/apollo-quick-start container_name: apollo-quick-start environment: EUREKA_INSTANCE_IP_ADDRESS: '192.168.111.129' depends_on: - apollo-db ports: - "8090:8090" - "8080:8080" - "8070:8070" links: - apollo-db apollo-db: image: mysql:5.7 container_name: apollo-db environment: TZ: Asia/Shanghai MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' depends_on: - apollo-dbdata ports: - "13306:3306" volumes: - ./sql:/docker-entrypoint-initdb.d volumes_from: - apollo-dbdata apollo-dbdata: image: alpine:latest container_name: apollo-dbdata volumes: - /var/lib/mysql ``` - 启动项目 `docker-compose up` - 第二次启动 `docker run -d nobodyiam/apollo-quick-start` ### 常见问题 - 注册中心的IP地址无法访问 [Docker构建Apollo-配置IP远程访问(上) - 博客 - 编程圈 (bianchengquan.com)](https://www.bianchengquan.com/article/387412.html) ## Springboot集成apollo 参照教程:[使用Springboot整合Apollo配置中心_java_脚本之家 (jb51.net)](https://www.jb51.net/article/218549.htm) ### 常见问题 - 找不到dev环境 启动项目时添加参数:idea启动设置,VM参数,`-Dapollo.meta=http://192.168.93.208:8080 -Denv=dev`