docker安裝mongo容器并掛載外部配置文件及目錄方式
今天來(lái)總結(jié)一下docker安裝mongo并掛載外部配置文件及目錄
1.拉取mongo鏡像
docker pull mongo:4.0

2.創(chuàng)建配置文件及目錄
mkdir -p /data/mongo/conf mkdir -p /data/mongo/data mkdir -p /data/mongo/log cd /data/mongo/conf vim mongodb.conf
?然后將下面配置文件內(nèi)容粘貼復(fù)制
#端口 port=27017 #數(shù)據(jù)庫(kù)文件存放目錄 dbpath=/data/mongo/data #日志文件存放路徑 logpath=/data/mongo/log #使用追加方式寫(xiě)日志 logappend=true #以守護(hù)線程的方式運(yùn)行,創(chuàng)建服務(wù)器進(jìn)程 fork=true #最大同時(shí)連接數(shù) maxConns=100 #不啟用驗(yàn)證 #noauth=true #每次寫(xiě)入會(huì)記錄一條操作日志 journal=true #存儲(chǔ)引擎有mmapv1、wiredTiger、mongorocks storageEngine=wiredTiger #訪問(wèn)IP bind_ip=0.0.0.0 #用戶(hù)驗(yàn)證 #auth=true
3.創(chuàng)建容器
docker run -d -p 27017:27017 -v /data/mongo/data:/data/db -v /data/mongo/conf:/data/conf -v /data/mongo/log:/data/log --name mongo mongo:4.0

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
私有云存儲(chǔ)Minio Docker鏡像無(wú)法啟動(dòng),提示:Adding local Minio
使用Minio在本地搭建私有云存儲(chǔ)時(shí)出現(xiàn)無(wú)法啟動(dòng),查看日志頻繁輸出“Adding local Minio host to 'mc' configuration...”,然后停止了,本文給大家分享私有云存儲(chǔ)Minio Docker鏡像無(wú)法啟動(dòng),提示:Adding local Minio host to 'mc' configuration,感興趣的朋友一起看看吧2023-11-11
Docker Desktop安裝本地Kubernetes集群的實(shí)現(xiàn)
Kubernetes用于協(xié)調(diào)高度可用的計(jì)算機(jī)集群,本文主要介紹了Docker Desktop安裝本地Kubernetes集群的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02
docker安裝單點(diǎn)elasticsearch過(guò)程
這篇文章主要介紹了docker安裝單點(diǎn)elasticsearch過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
Docker中部署MySQL 5.7并遠(yuǎn)程連接Navicat的完整指南
MySQL是最流行的關(guān)系型數(shù)據(jù)庫(kù)之一,而Docker提供了輕量級(jí)、可移植的容器化解決方案,本文將詳細(xì)介紹如何在CentOS 7上使用Docker部署 MySQL 5.7,并通過(guò)Windows上的Navicat進(jìn)行遠(yuǎn)程連接,需要的朋友可以參考下2025-07-07
Docker創(chuàng)建tomcat容器實(shí)例后無(wú)法訪問(wèn)(HTTP狀態(tài)404)
本文主要介紹了Docker創(chuàng)建tomcat容器實(shí)例后無(wú)法訪問(wèn),HTTP狀態(tài)顯示404,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07

