Skip to content

Instantly share code, notes, and snippets.

@naviat
Forked from thduttonuk/Dockerfile
Created June 11, 2018 02:34
Show Gist options
  • Save naviat/28af52e6d9ad200171c9c001071ca236 to your computer and use it in GitHub Desktop.
Save naviat/28af52e6d9ad200171c9c001071ca236 to your computer and use it in GitHub Desktop.
Mongo 3.6 docker file example
FROM ubuntu
RUN apt-get update
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
RUN echo 'deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/testing multiverse' | tee /etc/apt/sources.list.d/mongodb-org-3.6.list
RUN apt-get update
RUN apt-get install -y mongodb-org
RUN mkdir -p /data/db
EXPOSE 27017
ENTRYPOINT ["/usr/bin/mongod", "--bind_ip_all"]
# to run
# docker build -t mongo-example .
# docker run --name mongo-example -p 27017:27017 -t mongo-example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment