在Docker中使用mongodb數(shù)據(jù)庫的實現(xiàn)代碼
獲取 mongo 鏡像
sudo docker pull mongo
運行 mongodb 服務(wù)
sudo docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo
運行 mongodb 客戶端
sudo docker run -it mongo mongo --host <宿主機IP地址> --port 27017 > show dbs admin 0.000GB config 0.000GB local 0.000GB > use local switched to db local > show collections startup_log > db.startup_log.find() ...
使用 mongo-express 管理mongodb
mongo-express是MongoDB的一個可視化圖形管理工具,這里我們還是通過docker來運行一個mongo-express,來管理上面創(chuàng)建的mongodb服務(wù)。
下載 mongo-express 鏡像
sudo docker pull docker.io/mongo-express
啟動 mongo-express 服務(wù)
sudo docker run -it --rm -p 8081:8081 --link <mongoDB容器ID>:mongo mongo-express
訪問 mongo-express
通過瀏覽器訪問
http://<宿主機IP地址>:8081
使用 mongoclient 管理 mongodb
下載 mongoclient 鏡像
sudo docker pull mongoclient/mongoclient
啟動 mongoclient 服務(wù)
訪問 mongoclient
通過瀏覽器訪問
http://<宿主機IP地址>:3000
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
docker-compose build使用參數(shù)args方式
這篇文章主要介紹了docker-compose build使用參數(shù)args方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01Docker安裝RabbitMQ AMQP協(xié)議及重要角色
這篇文章主要為大家介紹了Docker安裝RabbitMQ AMQP協(xié)議和主要角色詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05Docker容器啟動時初始化Mysql數(shù)據(jù)庫的方法
這篇文章給大家介紹Docker容器啟動時初始化Mysql數(shù)據(jù)庫的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2013-11-11docker windows10 共享目錄掛載失敗的解決方案
這篇文章主要介紹了docker windows10 共享目錄掛載失敗的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Docker自定義鏡像的實現(xiàn)步驟(SpringBoot程序為例)
Docker自定義鏡像指的是用戶根據(jù)自己的需求和規(guī)范,使用Dockerfile或其他方式創(chuàng)建的一個Docker鏡像,本文給大家介紹了Docker自定義鏡像的實現(xiàn)步驟,文中通過圖文講解的非常詳細(xì),需要的朋友可以參考下2024-06-06Docker?Kill/Pause/Unpause命令使用與區(qū)別小結(jié)
本文詳細(xì)介紹了Docker中的三個重要命令,kill、pause和unpause,這些命令在管理和操作運行中的容器時非常有用,具有一定的參考價值,感興趣的可以了解一下2024-03-03