Hey Guys,
I need some help with my docker setup.
What do I have?
- 1 working docker container as image called mongo.v2017-06-18
What does work?
Starting the docker image and having a running mongodb with docker run:
$ docker run -d -p 27017:27017 -v /home/user/git/DevOps/data:/data/db1 mongo.v2017-06-18
$ mongo -u <user> -p <pass> admin
MongoDB shell version v3.4.3
connecting to: mongodb://127.0.0.1:27017/admin
MongoDB server version: 3.4.3
>
What does not work?
Starting the docker container and having a running mongodb instance, when using docker-compose up:
$ docker-compose up -d mongodb
$ mongo -u <user> -p <pass> admin
MongoDB shell version v3.4.3
connecting to: mongodb://127.0.0.1:27017/admin
MongoDB server version: 3.4.3
2017-07-01T16:14:01.299+0200 E QUERY [thread1] Error: Authentication failed. :
DB.prototype._authOrThrow@src/mongo/shell/db.js:1459:20
@(auth):6:1
@(auth):1:2
exception: login failed
docker-compose.yml (snippet):
mongodb:
image: mongo.v2017-06-18
ports:
- '27017:27017'
volumes:
- /home/user/git/DevOps/data:/data/db1