zoukankan      html  css  js  c++  java
  • docker部署apollo

    以docker方式部署apollo。最新版本:1.7.1


    https://blog.csdn.net/miss1181248983/article/details/108717531

    • 主机说明:
    系统:CentOS 7.8
    
    Meta Server/Config Service/Admin Service/Portal Server/MySQL        192.168.30.131
    
    • 数据库准备:

    首先部署mysql,创建用户并设置密码,这里是root/123456789

    cd /software
    
    git clone https://github.com/ctripcorp/apollo.git
    
    mysql -uroot -p123456789 < apollo/scripts/sql/apolloportaldb.sql
    
    mysql -uroot -p123456789 < apollo/scripts/sql/apolloconfigdb.sql
    
    • Config Service:
    docker pull apolloconfig/apollo-configservice
    
    docker run -d 
        --name apollo-configservice 
        --net=host 
        -v /tmp/logs:/opt/logs 
        -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.30.131:3306/ApolloConfigDB?characterEncoding=utf8" 
        -e SPRING_DATASOURCE_USERNAME=root 
        -e SPRING_DATASOURCE_PASSWORD=123456789 
        apolloconfig/apollo-configservice
    

    参数说明:

    SPRING_DATASOURCE_URL: 对应环境ApolloConfigDB的地址
    
    SPRING_DATASOURCE_USERNAME: 对应环境ApolloConfigDB的用户名
    
    SPRING_DATASOURCE_PASSWORD: 对应环境ApolloConfigDB的密码
    
    • Admin Service:
    docker pull apolloconfig/apollo-adminservice
    
    docker run -d 
        --name apollo-adminservice 
        --net=host 
        -v /tmp/logs:/opt/logs 
        -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.30.131:3306/ApolloConfigDB?characterEncoding=utf8" 
        -e SPRING_DATASOURCE_USERNAME=root 
        -e SPRING_DATASOURCE_PASSWORD=123456789 
        apolloconfig/apollo-adminservice
    

    参数说明:

    SPRING_DATASOURCE_URL: 对应环境ApolloConfigDB的地址
    
    SPRING_DATASOURCE_USERNAME: 对应环境ApolloConfigDB的用户名
    
    SPRING_DATASOURCE_PASSWORD: 对应环境ApolloConfigDB的密码
    
    • Portal Server:
    docker pull apolloconfig/apollo-portal
    
    docker run -d 
        --name apollo-portal 
        --net=host 
        -v /tmp/logs:/opt/logs 
        -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.30.131:3306/ApolloPortalDB?characterEncoding=utf8" 
        -e SPRING_DATASOURCE_USERNAME=root 
        -e SPRING_DATASOURCE_PASSWORD=123456789 
        -e APOLLO_PORTAL_ENVS=dev 
        -e DEV_META=http://192.168.30.131:8080 
        apolloconfig/apollo-portal
    
    
    APOLLO_PORTAL_ENVS(可选): 对应ApolloPortalDB中的apollo.portal.envs配置项,如果没有在数据库中配置的话,可以通过此环境参数配置
    
    DEV_META/PRO_META(可选): 配置对应环境的Meta Service地址,以${ENV}_META命名,如果ApolloPortalDB中配置了apollo.portal.meta.servers,则以apollo.portal.meta.servers中的配置为准
    
    • 访问ui:

    访问192.168.30.131:8070,账号/密码:apollo/admin

    在这里插入图片描述

  • 相关阅读:
    CF1033F Boolean Computer
    CF1027G X-mouse in the Campus
    LOJ2570 [ZJOI2017]线段树
    清华强基&交大浙大三一
    java制作unicode代码在excel中批量导入图片
    laravel8新功能和笔记
    缩小图片比例大小和占用空间
    2018-2019-2 20175216张雪原 实验五《网络编程与安全》实验报告
    2018-2019-2 20175216张雪原 实验四《Android程序设计》实验报告
    20175216 《Java程序设计》第十一周学习总结
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/14221765.html
Copyright © 2011-2022 走看看