docker-compose安装mongodb
生活随笔
收集整理的這篇文章主要介紹了
docker-compose安装mongodb
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
docker-compose安裝mongodb
1. 配置docker-compose.yml
# 該Yaml文件改編自DockerHub中的配置文件 version: '3.8' services:mongo:image: mongo:4.4.0 #根據(jù)需要選擇自己的鏡像restart: alwaysports:- 27017:27017 #對外暴露停供服務(wù)的端口,正式生產(chǎn)的時候理論不用暴露。volumes:- /docker/mongodb/data/db:/data/db # 掛載數(shù)據(jù)目錄- /docker/mongodb/data/log:/var/log/mongodb # 掛載日志目錄- /docker/mongodb/data/config:/etc/mongo # 掛載配置目錄# command: --config /docker/mongodb/mongod.conf # 配置文件2. 創(chuàng)建配置文件
# mongod.conf# for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/# Where and how to store data. storage:dbPath: /data/dbjournal:enabled: truedirectoryPerDB: trueengine: wiredTigerwiredTiger:engineConfig:cacheSizeGB: 8directoryForIndexes: true# where to write logging data. systemLog:destination: filelogAppend: truepath: /var/log/mongodb/mongod.log# network interfaces net:port: 27017bindIp: 0.0.0.0# how the process runs processManagement:timeZoneInfo: /usr/share/zoneinfo#replication: replication:oplogSizeMB: 51200replSetName: rs03. 運行mongodb
docker-compose -f docker-compose.yml up -d4. 進入mongodb
docker exec -it mongo /bin/bash5. 添加用戶
mongo use admin db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]}) exit exit總結(jié)
以上是生活随笔為你收集整理的docker-compose安装mongodb的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker history 27f10
- 下一篇: shell如果文件夹不存在则创建