我们是docker-组成我们的golang服务和mongodb。该服务无法发现mongodb。我想链接不起作用。有人遇到过这个问题吗?
AUTH_DB_HOST =“ mongodb:// mongodb:27017”
version: '3'
services:
app:
build: .
image: golang:latest
volumes:
- .:/go/src/github.com/dickmanben/qube-auth
working_dir: /go/src/github.com/dickmanben/qube-auth
command: bash -c "go get ... && go build -o main . && ./main"
ports:
- 8080:8080
links:
- mongodb
depends_on:
- mongodb
mongodb:
image: mongo:3.4.3
volumes:
- ./data/db:/data/db
expose:
- 27017
答案 0 :(得分:0)
您不应在MongoDB服务中公开端口。试试这个。
run_callback({ printint }, 1);