Docker 搭建MongoDB環境

weixin_34321977發表於2017-11-28
  • 從DockerHUB下載MongoDB官方映象
docker pull mongo
  • 執行映象生成容器
docker run -d -p 27017:27017 --name mongo -v /home/data/db:/data/db -d mongo --auth

-p 27017:27017 埠對映
-v /home/data/db:/data/db 通過卷掛載將MongoDB的資料存在宿主機的/home/data/db中
-- auth 設定授權與鑑權
  • 新增admin使用者
docker exec -it mongo mongo admin
  • 建立資料庫
db.createUser({ user: 'root', pwd: 'password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

個人部落格:https://blog.xvjialing.xyz

github主頁:https://github.com/xvjialing

微信公眾號

3804491-1136ea5d14d234a9.jpg
微信公眾號

相關文章