github.com/portworx/docker@v1.12.1/docs/examples/mongodb/Dockerfile (about)

     1  # Dockerizing MongoDB: Dockerfile for building MongoDB images
     2  # Based on ubuntu:16.04, installs MongoDB following the instructions from:
     3  # http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
     4  
     5  FROM       ubuntu:16.04
     6  MAINTAINER Docker
     7  
     8  # Installation:
     9  # Import MongoDB public GPG key AND create a MongoDB list file
    10  RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    11  RUN echo "deb http://repo.mongodb.org/apt/ubuntu $(cat /etc/lsb-release | grep DISTRIB_CODENAME | cut -d= -f2)/mongodb-org/3.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list
    12  
    13  # Update apt-get sources AND install MongoDB
    14  RUN apt-get update && apt-get install -y mongodb-org
    15  
    16  # Create the MongoDB data directory
    17  RUN mkdir -p /data/db
    18  
    19  # Expose port #27017 from the container to the host
    20  EXPOSE 27017
    21  
    22  # Set /usr/bin/mongod as the dockerized entry-point application
    23  ENTRYPOINT ["/usr/bin/mongod"]