mongodb.dockerfile 652 B

1234567891011121314151617
  1. FROM ubuntu:16.04
  2. COPY ./ ./
  3. RUN apt-get -y update > /dev/null
  4. RUN apt-get -y install apt-transport-https > /dev/null
  5. RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
  6. RUN echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.6.list
  7. RUN apt-get -y update > /dev/null
  8. RUN apt-get -y install mongodb-org > /dev/null
  9. RUN mkdir -p /data/db
  10. RUN chmod 777 /data/db
  11. RUN mongod --fork --logpath /var/log/mongodb.log --bind_ip_all && sleep 10 && mongo < create.js && sleep 10
  12. CMD ["mongod", "--bind_ip_all"]