Skip to content

bigdataplot/mongox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongox - MongoDB on Docker with Auth Enabled

  • (Optional) Prepare Local Environment

sudo mkdir -p /apps/mongodb/data
sudo chmod 770 /apps/mongodb
sudo chown 2049:2049 /apps/mongodb
sudo chmod 770 /apps/mongodb/data
sudo chown 2049:2049 /apps/mongodb/data

* Create local folders only if necessary

  • Build or Bring up MongoDB container from DockerHub

sudo docker build -t bigdataplot/mongo:1.21 .
sudo docker run --detach \
    --name mongo-lab \
    --restart always \
    --publish 27017:27017 \
    --volume /apps/mongodb/data/db:/data/db \
    bigdataplot/mongo:1.21 --auth
  • (Optional) Reset and Rebuild

Reset 'admin' Password on Local DB Folder

sudo docker exec mongo-lab /apps/mongodb/set_auth.sh

* Reset to '4dmP4ssw0rd' by default

Rebuild MongoDB Container for Local DB Folder

sudo docker rm mongo-lab
sudo docker run --detach \
    --name mongo-lab \
    --restart always \
    --publish 27017:27017 \
    --volume /apps/mongodb/data/db:/data/db \
    bigdataplot/mongo:1.21 --auth

About

Mongodb on Docker with Auth Enabled

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published