Docker安裝配置MongoDB並使用Robo 3T在局域網連接


主要參考了這位老兄的文章(傳送門),寫的還是比較詳細的。

不廢話直接來正經的。

1、docker pull mongo

從docker hub拉取最新的mongo鏡像文件,300多M大小。

2、docker run --name mymongo -d mongo:latest

啟動鏡像,創建一個容器,--name作用是設置容器名字,-d表示守護態運行,最后是鏡像的名字加tag

3、docker run --name mymongo -v /home/mongo/data:/data/db -d mongo:latest

將數據庫文件存儲到本地目錄,-v命令作用是映射文件夾,即鏡像針對/data/db的操作都同步到/home/mongo/data中,這樣數據庫文件就會在本地存儲,這樣即使刪除了容器或鏡像至少數據庫文件還在,數據不會丟失。

4、docker run -p 0.0.0.0:27017:27017 --name mymongo -d mongo:latest

將宿主機的27017端口映射給容器的27017端口,這樣就能在其它機器上通過robo 3t這種可視化的工具連接docker中的mongo了,很有用。其中-p命令的作用是暴露本機端口映射到容器的端口上,這樣對本機指定端口的操作就會轉移到容器上。

今天先記錄這么多,后面身份認證啥的有空研究了再更新。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM