国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【docker】docker 搭建 mongodb3.6,開啟授權訪問

andot / 1883人閱讀

摘要:首先在宿主環境中創建兩個目錄,用于共享容器數據數據庫數據目錄備份數據目錄創建好掛載目錄就可以啟動了,掛載數據卷,并且開啟授權的作用是開啟授權訪問。開啟授權訪問之后,還需要為數據庫創建用戶和密碼。最后,在未開啟授權驗證時連接的是開啟之后的是

首先下載mongodb3.6鏡像:

docker pull mongo:3.6

mongodb通常占用27017端口,最簡單的啟動方式如下:

docker run --name mongodb -p 27017:27017 -d mongo:3.6

不過通常情況下,我們不會直接這樣啟動。我們需要綁定數據卷,在容器內外共享數據庫數據。如果需要備份的話,還需要共享備份數據。

首先在宿主環境中創建兩個目錄,用于共享容器數據

/docker/mongodb/data/    #數據庫數據目錄
/docker/mongodb/dump/    #備份數據目錄

創建好掛載目錄就可以啟動了,掛載數據卷,并且開啟授權

docker run --name mongodb -p 27017:27017 -v /docker/mongodb/data:/data/db -v /docker/mongodb/dump:/var/dump -d mongo:3.6 --auth

--auth的作用是開啟授權訪問。默認不開啟,即不需要用戶名密碼就可以連接數據庫,這樣會有安全風險,切記要開啟。

開啟授權訪問之后,還需要為admin數據庫創建用戶和密碼。

首先進入mongodb容器,連接服務器:

docker exec -it   /bin/bash

mongo  #不需要用戶名

切換到admin數據庫,并創建用戶:

use admin

db.createUser({
    user:"root",
    pwd:"root",
    roles:[{
        role:"root",
        db:"admin"
    }]
})

創建用戶成功,退出連接并使用該用戶連接:

mongo 127.0.0.1/admin -u root -p

成功進入,設置就完成啦。

最后,在未開啟授權驗證時連接mongodb的url是:

mongodb://127.0.0.1:27017

開啟之后的url是:

mongodb://user:pass@127.0.0.1:27017/dbname

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19409.html

相關文章

  • dockerdocker 搭建 mongodb3.6開啟授權訪問

    摘要:首先在宿主環境中創建兩個目錄,用于共享容器數據數據庫數據目錄備份數據目錄創建好掛載目錄就可以啟動了,掛載數據卷,并且開啟授權的作用是開啟授權訪問。開啟授權訪問之后,還需要為數據庫創建用戶和密碼。最后,在未開啟授權驗證時連接的是開啟之后的是 首先下載mongodb3.6鏡像: docker pull mongo:3.6 mongodb通常占用27017端口,最簡單的啟動方式如下: do...

    darkbaby123 評論0 收藏0
  • 使用 Docker 搭建 GitLab

    摘要:作為互聯網工作者,相信對這個全球最大的同性交友網站一定不會陌生,使用的是目前如日中天的分布式版本控制系統。等這個狀態變成時則說明已經部署完成,可以訪問了。修改完成后,輸入命令使配置生效,然后重啟即可。 showImg(https://segmentfault.com/img/remote/1460000018991664); 作為互聯網工作者,相信對 GitHub 這個 全球最大的同性...

    JeOam 評論0 收藏0
  • Swoft 新手向教程 - 通過 Docker 搭建一個開發環境

    摘要:前言是一個在之上構建的一個高性能協程全棧框架,而在里面是一個高級技能,所以在相關的環境安裝上也給許多人造成了很大的困擾,更是如此,本文將通過以一種極其簡單的方式解決運行環境和開發環境的部署。 showImg(https://segmentfault.com/img/bVbeknK?w=512&h=197); 本系列文章將從使用層面介紹 Swoft 框架的使用及業務開發,面向初中級的 P...

    tinysun1234 評論0 收藏0
  • 數人云|20種終極工具,為你的Docker搭建安全防火墻

    摘要:為容器設計的商業安全套件,功能包括安全審計容器鏡像驗證運行時保護自動策略學習或入侵預防。基于一種稱為的新內核技術,允許根據容器身份定義并執行網絡層和層安全策略。自動發現應用程序容器和服務的行為,以及與其他類似方式檢測安全升級和其他威脅。 數人云:隨著越來越多的企業將生產工作負載遷移到容器當中,關于Docker的安全性,成了普遍關注的問題。 這是一個簡單卻又沒有答案的問題,不要試圖用二進...

    jlanglang 評論0 收藏0

發表評論

0條評論

andot

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<