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