Public Repository

Last pushed: a year ago
Short Description
Short description is empty for this repo.
Full Description

Билдинг контенера

Базой будет ubuntu/latest

FROM ubuntu:latest
MAINTAINER GrafS grigoriy@masich.xyz

Установка локализации:

Импорт MongoDB публичного GPG ключа и создание лист файла

RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
RUN echo "deb http://repo.mongodb.org/apt/ubuntu/dists/precise/mongodb-org/stable/ multiverse" | tee /etc/apt/mongodb-org-3.0.list

Обновление apt-get и установка mongodb

RUN apt-get upgrade && apt-get update && apt-get install -y mongodb

Создание дата папки

RUN mkdir -p /data/db

Проброс папки из контенера

VOLUME /home/docker/mongodb:/data/db

Проброс порта из контенера на хост

EXPOSE 27017

Запуск MongoDB в контенере

ENTRYPOINT ["/usr/bin/mongod"]

Запуск контенера

docker run -p 27017:27017 --name mongoBase -d grafs/mongodb

Вход в контенер

docker exec -it some-mongo mongo admin

Добавить пользователя(Только внутри контейнера)

db.createUser({ user: 'login', pwd: 'password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

Сгаженно от седова
https://hub.docker.com/_/mongo/
https://docs.docker.com/engine/examples/mongodb/

Docker Pull Command
Owner
grafs

Comments (0)