docker安裝mongo初體驗


 

 

1、docker安裝在此不做介紹,請自行百度;個人環境是在windows下運行cmd執行docker命令
2、打算在docker下安裝使用mongo,順帶熟悉docker,拉開篇章
3、docker下安裝mongo,拉取鏡像命令:docker pull mongo
4、查看docker下的鏡像:docker images
5、查看正在docker上運行的容器ID(個人理解為:進程ID)
6、安裝好了mongo之后,就要想着如何運行mongo了,通過度娘,得到如下命令,指定mongo運行名稱為some-mongo,端口為27017:
docker run --name some-mongo -p 27017:27017 -d mongo --auth //這里的--name 放在前面並映射端口
7、運行之后,可以通過docker ps查看容器ID

 


8、到此啟動好了mongo,但是我怎么進入mongo呢?故此,需要進入容器,命令如下:
docker exec -it 容器ID /bin/bash //進入容器
9、進入之后,可以通過如下命令依次創建用戶和庫
① mongo
② use admin
③ db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]}) //創建用戶,此用戶創建成功,則后續操作都需要用戶認證
④ exit
10、好了,至此創建完成,那么我如何測試連接是否成功呢?我們需要知道宿主機IP
11、通過ipconfig,獲得IP地址

12、通過配置路由表實現ip互通,此處參見:https://www.cnblogs.com/brock0624/p/9788710.html

由於未安裝windows powershell,故部分命令不可用,在此對用到的命令進行總結:

①ipconfig查看IP

②查看route print

③添加路由:route -p add 172.17.0.0 MASK 255.255.255.0 10.0.75.2

④ping 172.17.0.2,拼通,創建路由成功。

13、回到連接第10步,通過 mongo  172.17.0.2(宿主機ip)/admin  -ut root -p

14、輸入密碼,連接成功。

 

 總結:紙上得來終覺淺,絕知此事要躬行。路漫漫其修遠兮,吾將上下而求索。


免責聲明!

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



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