Git Product home page Git Product logo

Comments (9)

idoop avatar idoop commented on August 19, 2024

已经指定了DEV_DB,就不要指定DEV_URL,Portal环境参数里已经说明了.

from docker-apollo.

jackenwjk avatar jackenwjk commented on August 19, 2024

如果我要指定meta_server怎么指定呢?
image

from docker-apollo.

idoop avatar idoop commented on August 19, 2024

MetaServer的地址就是Config服务,假设你想起来dev环境的,那就指定DEV_DB,DEV_DB_USER,DEV_DB_PWD,并把端口暴露出来,可以使用host网络模式,然后你访问ip+port(没指定那就是默认的8080)

from docker-apollo.

jackenwjk avatar jackenwjk commented on August 19, 2024

dev_meta和数据库不在服务器,这样改是不是只有dev_meta和数据库在同一个服务器才启效果呢?我现在的compose是:
version: '2'
services:
apollo:
image: idoop/docker-apollo:latest
# portal若出现504错误,则将网络模式改为host. host模式下如果想改端口,参考下方修改端口的环境变量
#network_mode: "host"
# 如果需要查看日志,挂载容器中的/opt路径出来即可.
volumes:
- /data/apollo/logs:/opt
ports:
- "8070:8070"
- "8080:8080"
- "8090:8090"
environment:
# 开启Portal,默认端口: 8070
PORTAL_DB: jdbc:mysql://192.168.1.249:3306/ApolloPortalDB?characterEncoding=utf8
PORTAL_DB_USER: root
PORTAL_DB_PWD: hurongbao123456
#DEV_URL: http://192.168.1.240:8080
# 开启dev环境, 默认端口: config 8080, admin 8090
DEV_DB: jdbc:mysql://192.168.1.249:3306/ApolloConfigDBDev?characterEncoding=utf8
DEV_DB_USER: root
DEV_DB_PWD: hurongbao123456
DEV_LB: 192.168.1.240

  # 开启dev环境, 默认端口: config 8080, admin 8090
  #FAT_DB: jdbc:mysql://192.168.1.249:3306/ApolloConfigDBFAT?characterEncoding=utf8
  #FAT_DB_USER: root
  #FAT_DB_PWD: hurongbao123456
  #FAT_LB: 192.168.1.240

networks:
default:
external:
name: net-spring-db
启动之后报:
image
image

from docker-apollo.

idoop avatar idoop commented on August 19, 2024

你的docker-compose没问题,应该是数据库配置问题,确认ApolloPortalDB库中ServerConfig表的apollo.portal.envs字段已中填上dev,确认ApolloConfigDBDev库中ServerConfig表的eureka.service.url字段为http://localhost:8080/eureka/.因为你是在同一个容器中起来portal和dev环境,所以可以填localhost.然后可以先用host网络模式,方便排除网络问题,没问题了再用NAT网络和指定端口.

version: '2'
services:
  apollo:
    image: idoop/docker-apollo:latest
    network_mode: "host"
    volumes:
      - /data/apollo/logs:/opt
    environment:
      PORTAL_DB: jdbc:mysql://192.168.1.249:3306/ApolloPortalDB?characterEncoding=utf8
      PORTAL_DB_USER: root
      PORTAL_DB_PWD: hurongbao123456
      DEV_DB: jdbc:mysql://192.168.1.249:3306/ApolloConfigDBDev?characterEncoding=utf8
      DEV_DB_USER: root
      DEV_DB_PWD: hurongbao123456

from docker-apollo.

jackenwjk avatar jackenwjk commented on August 19, 2024

如果把DEV_LB去掉就没问题了,但是其它服务就获取不了配置。

from docker-apollo.

idoop avatar idoop commented on August 19, 2024

LB是给分布式的时候用的.
是第一次用Apollo吗?是的话,建议你还是按官方手动部署完用段时间,了解Apollo大概用法了,再来使用这个镜像吧.

from docker-apollo.

jackenwjk avatar jackenwjk commented on August 19, 2024

问题解决了,是网络原因,谢谢解答,顺便提一个问题:apollo系统信息中Meta server一直是地址: http://localhost:8080/,有什么办法可以设置真实IP或者域名,就像您提到的使用了DEV_URL就不能设置DEV_DB了,有什么办法可以两者不相互影响?

from docker-apollo.

idoop avatar idoop commented on August 19, 2024

建议你看一下wiki,里面有几种用法,可能会有所帮助.

from docker-apollo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.