下载

  1. #Apollo项目包
  2. git clone https://gitee.com/nobodyiam/apollo.git
  3. #安装docker-compose
  4. curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  5. chmod +x /usr/local/bin/docker-compose
  6. ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  7. docker-compose --version
  8. #找到apollo项目包中docker-compose.yml文件在哪个位置
  9. find ./ -name docker-compose.yml
  10. cd apollo/scripts/docker-quick-start/
  11. docker-compose up #当前终端运行
  12. docker-compose up -d #后台运行
  13. #上述步骤完成后,apollo就已经以容器的形式启动服务了,用docker查看一下相关的容器进程
  14. [root@172 ~]# docker ps
  15. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  16. 2ad04bf8e988 nobodyiam/apollo-quick-start "/apollo-quick-start…" 31 minutes ago Up 16 minutes 0.0.0.0:8070->8070/tcp, :::8070->8070/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp apollo-quick-start
  17. f2322135b632 mysql:5.7 "docker-entrypoint.s…" 31 minutes ago Up 16 minutes 33060/tcp, 0.0.0.0:13306->3306/tcp, :::13306->3306/tcp apollo-db
  18. #apollo项目通过compose方式的快速启动会有两个容器存在运行,一个是apollo项目容器,一个是apollo需要的mysqldb容器。
  19. #查看主机下网络服务启动对应的端口占用
  20. [root@172 ~]# netstat -tlunp
  21. Active Internet connections (only servers)
  22. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
  23. tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 915/sshd
  24. tcp 0 0 0.0.0.0:13306 0.0.0.0:* LISTEN 23765/docker-proxy
  25. tcp 0 0 0.0.0.0:8070 0.0.0.0:* LISTEN 23918/docker-proxy
  26. tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 23881/docker-proxy
  27. tcp6 0 0 :::22 :::* LISTEN 915/sshd
  28. tcp6 0 0 :::13306 :::* LISTEN 23770/docker-proxy
  29. tcp6 0 0 :::8070 :::* LISTEN 23926/docker-proxy
  30. tcp6 0 0 :::8080 :::* LISTEN 23890/docker-proxy
  31. udp 0 0 172.16.252.2:68 0.0.0.0:* 901/NetworkManager
  32. udp 0 0 127.0.0.1:323 0.0.0.0:* 835/chronyd
  33. udp6 0 0 ::1:323 :::* 835/chronyd
  34. #通过访问主机的8070端口进入apolli管理终端

image.png
用户名:apollo 密码admin
image.png

apollo服务后台管理页面 url:8080

image.png

mysqldb连接方式
主机ip地址
端口13306
用户名root
密码默认为空