Sign inSign up

positron/mongo

By positron

Updated about 9 years ago

MongoDB with Backup and Restore shell scripts - version 3.4.9

Image
1

1.5K

positron/mongo repository overview

MongoDB Image

My Docker Images

NGINX -> PHP-FPM -> MONGO

Dockerfile

positron/mongo, positron/mongo:3, positron/mongo:3.4, positron/mongo:latest

How to use

Network Mode = host

docker-compose

  mongo1:
    container_name: "mongo1"
    image: positron/mongo
    environment:
      - MONGO_USER=admin
      - MONGO_PASS=password
      - MONGO_DB=test
      - MONGO_PORT=17017
    restart: always
    privileged: true
    volumes:
      - /var/lib/mongo/db1:/data/db
      - /var/lib/mongo/backup1:/data/backup
    network_mode: "host"

docker run

docker run -e MONGO_USER=admin -e MONGO_PASS=password -e MONGO_DB=test -e MONGO_PORT=17017 -v  /var/lib/mongo/db1:/data/db -v /var/lib/mongo/backup1:/data/backup positron/mongo

backup backup to "/var/lib/mongo/backup/[folder_name]"

docker exec -it [container] /mongo_backup.sh [folder_name]

restore restore from "/var/lib/mongo/backup/[folder_name]"

docker exec -it [container] /mongo_restore.sh [folder_name]

Package

  • Mongo:latest

Note

build

docker build -t positron/mongo -t positron/mongo:3 -t positron/mongo:3.4 -t positron/mongo:latest /var/www/.docker/mongo/

push

docker push positron/mongo

for Jarm.com's Server https://jarm.com

Tag summary

Content type

Image

Digest

Size

126 MB

Last updated

about 9 years ago

docker pull positron/mongo