Comment se connecter à mongodb à l'aide de docker-composer?

docker-composer.yml

mongo:
  image: tutum/mongodb
  environment:
    - AUTH=no
  volumes:
    - /Users/andrey/docker/mongodb:/mongo/db
  ports:
    - "27017:27017"
parser:
  image: nazandr/goparser

et Dockerfile goparser

FROM golang:1.8

WORKDIR /app

ADD parser.go /app/
    RUN go get github.com/PuerkitoBio/goquery; go get gopkg.in/mgo.v2; go build -o parser

ENTRYPOINT ["./parser"]

Quelle adresse faut utiliser pour vous connecter mongo

Conteneurs pour le service lié sera accessible à un nom de domaine identique à l'alias, ou le nom du service si aucun alias n'a été spécifié. Donc, le lien de conteneurs, et l'accès mongodb en utilisant le service de nom en tant que nom d'hôte. Vous pouvez vérifier le fichier /etc/hosts à l'intérieur de conteneurs liés automatiquement créé.
Pouvez-vous coller la totalité de votre menu fixe-composer.fichier yml?

OriginalL'auteur Andrey | 2017-04-01