欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker 部署 MongoDB容器的方法

 更新時間:2021年06月22日 12:00:34   作者:菜鳥厚非  
Docker就可以幫助我們將開發(fā)的應(yīng)用程序,以及該程序的依賴包都打包在一個文件里,下面通過本文給大家分享Docker 部署 MongoDB的詳細(xì)教程,感興趣的朋友一起看看吧

Docker是什么

“ Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化,容器是完全使用沙箱機(jī)制,相互之間不會有任何接口?!?/p>

MongoDB 是一個免費(fèi)的開源跨平臺面向文檔的 NoSQL 數(shù)據(jù)庫程序。

下面給大家介紹Docker 部署 MongoDB的詳細(xì)教程。

部署

1. 拉取鏡像

這里我們拉取最新版本鏡像

docker pull mongo:latest

在這里插入圖片描述

2. 查看鏡像

圖中可以看到已經(jīng)安裝了最新版本(latest)的 mongo 鏡像。

 docker images

在這里插入圖片描述

3. 運(yùn)行容器

安裝完成后,可以使用命令來運(yùn)行 mongo 容器,最后可以通過 docker ps 命令查看容器運(yùn)行信息

docker run -itd --name mongo -p 27017:27017 mongo --auth	

在這里插入圖片描述

-p 27017:27017 :映射容器服務(wù) 27017 端口到宿主機(jī) 27017 端口。外部可以直接通過宿主機(jī) ip:27017 訪問到 mongo 的服務(wù)。
–auth:需要密碼才能訪問容器服務(wù)。

4. 創(chuàng)建用戶

接著進(jìn)入 mongo 容器內(nèi)部,添加用戶 admin 12345678,然后進(jìn)行登錄看是否創(chuàng)建成功

docker exec -it mongo mongo admin
db.createUser({ user:'admin',pwd:'12345678',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
db.auth('admin', '12345678')

在這里插入圖片描述

5. 連接 DB

首先進(jìn)入 mongo 容器內(nèi),登錄用戶 admin 12345678,執(zhí)行 show dbs 查看數(shù)據(jù)庫,此時 mongo 已經(jīng)部署成功

docker exec -it mongo mongo admin
db.auth('admin', '12345678')
show dbs

在這里插入圖片描述

6. UI

接下來,我們使用 ui 界面訪問 mongodb,輸入鏈接信息,即可連接成功。

在這里插入圖片描述

在這里插入圖片描述

以上就是Docker 部署 MongoDB的詳細(xì)內(nèi)容,更多關(guān)于Docker 部署 MongoDB的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • docker啟動報(bào)錯205/limit的解決方案

    docker啟動報(bào)錯205/limit的解決方案

    Dcoker啟動報(bào)錯經(jīng)常能看到 205/limit這個錯誤提示,這是告訴你linux操作系統(tǒng)的文件描述符設(shè)置的和Docker的不匹配,或者是設(shè)置的比較小了,本文介紹了docker啟動報(bào)錯205/limit的解決方案,需要的朋友可以參考下
    2024-06-06
  • docker部署elasticsearch和xpack密碼的詳細(xì)過程

    docker部署elasticsearch和xpack密碼的詳細(xì)過程

    本文主要介紹在docker環(huán)境下如何快速部署elasticsearch單機(jī)版本和集群版本,和增加xpack簡單用戶名密碼配置,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • Docker Compose在不同環(huán)境的多種安裝方式

    Docker Compose在不同環(huán)境的多種安裝方式

    這篇文章主要介紹了Docker Compose在不同環(huán)境的多種安裝方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 使用docker部署一個簡單的c/c++程序的方法

    使用docker部署一個簡單的c/c++程序的方法

    這篇文章主要介紹了使用docker部署一個簡單的c/c++程序的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Docker容器應(yīng)用中,10個要不得的壞習(xí)慣

    Docker容器應(yīng)用中,10個要不得的壞習(xí)慣

    這篇文章主要介紹了Docker容器的應(yīng)用中,10個要不得的壞習(xí)慣,幫助大家更好的理解和使用docker,感興趣的朋友可以了解下
    2020-08-08
  • 如何利用Docker容器實(shí)現(xiàn)代理轉(zhuǎn)發(fā)與數(shù)據(jù)備份詳解

    如何利用Docker容器實(shí)現(xiàn)代理轉(zhuǎn)發(fā)與數(shù)據(jù)備份詳解

    這篇文章主要給大家介紹了關(guān)于如何利用Docker容器實(shí)現(xiàn)代理轉(zhuǎn)發(fā)與數(shù)據(jù)備份的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Ceph集群Docker容器化部署過程

    Ceph集群Docker容器化部署過程

    這篇文章主要介紹了Ceph集群Docker容器化部署過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker掛載/etc/timezone報(bào)錯問題

    Docker掛載/etc/timezone報(bào)錯問題

    這篇文章主要介紹了Docker掛載/etc/timezone報(bào)錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題

    如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題

    這篇文章主要介紹了如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解

    Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解

    這篇文章主要介紹了Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09

最新評論