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

資訊專欄INFORMATION COLUMN

【docker】docker 搭建 mongodb3.6,開(kāi)啟授權(quán)訪問(wèn)

darkbaby123 / 2012人閱讀

摘要:首先在宿主環(huán)境中創(chuàng)建兩個(gè)目錄,用于共享容器數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)目錄備份數(shù)據(jù)目錄創(chuàng)建好掛載目錄就可以啟動(dòng)了,掛載數(shù)據(jù)卷,并且開(kāi)啟授權(quán)的作用是開(kāi)啟授權(quán)訪問(wèn)。開(kāi)啟授權(quán)訪問(wèn)之后,還需要為數(shù)據(jù)庫(kù)創(chuàng)建用戶和密碼。最后,在未開(kāi)啟授權(quán)驗(yàn)證時(shí)連接的是開(kāi)啟之后的是

首先下載mongodb3.6鏡像:

docker pull mongo:3.6

mongodb通常占用27017端口,最簡(jiǎn)單的啟動(dòng)方式如下:

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

不過(guò)通常情況下,我們不會(huì)直接這樣啟動(dòng)。我們需要綁定數(shù)據(jù)卷,在容器內(nèi)外共享數(shù)據(jù)庫(kù)數(shù)據(jù)。如果需要備份的話,還需要共享備份數(shù)據(jù)。

首先在宿主環(huán)境中創(chuàng)建兩個(gè)目錄,用于共享容器數(shù)據(jù)

/docker/mongodb/data/    #數(shù)據(jù)庫(kù)數(shù)據(jù)目錄
/docker/mongodb/dump/    #備份數(shù)據(jù)目錄

創(chuàng)建好掛載目錄就可以啟動(dòng)了,掛載數(shù)據(jù)卷,并且開(kāi)啟授權(quán)

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的作用是開(kāi)啟授權(quán)訪問(wèn)。默認(rèn)不開(kāi)啟,即不需要用戶名密碼就可以連接數(shù)據(jù)庫(kù),這樣會(huì)有安全風(fēng)險(xiǎn),切記要開(kāi)啟。

開(kāi)啟授權(quán)訪問(wèn)之后,還需要為admin數(shù)據(jù)庫(kù)創(chuàng)建用戶和密碼。

首先進(jìn)入mongodb容器,連接服務(wù)器:

docker exec -it   /bin/bash

mongo  #不需要用戶名

切換到admin數(shù)據(jù)庫(kù),并創(chuàng)建用戶:

use admin

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

創(chuàng)建用戶成功,退出連接并使用該用戶連接:

mongo 127.0.0.1/admin -u root -p

成功進(jìn)入,設(shè)置就完成啦。

最后,在未開(kāi)啟授權(quán)驗(yàn)證時(shí)連接mongodb的url是:

mongodb://127.0.0.1:27017

開(kāi)啟之后的url是:

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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27542.html

相關(guān)文章

  • dockerdocker 搭建 mongodb3.6,開(kāi)啟授權(quán)訪問(wèn)

    摘要:首先在宿主環(huán)境中創(chuàng)建兩個(gè)目錄,用于共享容器數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)目錄備份數(shù)據(jù)目錄創(chuàng)建好掛載目錄就可以啟動(dòng)了,掛載數(shù)據(jù)卷,并且開(kāi)啟授權(quán)的作用是開(kāi)啟授權(quán)訪問(wèn)。開(kāi)啟授權(quán)訪問(wèn)之后,還需要為數(shù)據(jù)庫(kù)創(chuàng)建用戶和密碼。最后,在未開(kāi)啟授權(quán)驗(yàn)證時(shí)連接的是開(kāi)啟之后的是 首先下載mongodb3.6鏡像: docker pull mongo:3.6 mongodb通常占用27017端口,最簡(jiǎn)單的啟動(dòng)方式如下: do...

    andot 評(píng)論0 收藏0
  • 使用 Docker 搭建 GitLab

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

    JeOam 評(píng)論0 收藏0
  • Swoft 新手向教程 - 通過(guò) Docker 搭建一個(gè)開(kāi)發(fā)環(huán)境

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

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

    摘要:為容器設(shè)計(jì)的商業(yè)安全套件,功能包括安全審計(jì)容器鏡像驗(yàn)證運(yùn)行時(shí)保護(hù)自動(dòng)策略學(xué)習(xí)或入侵預(yù)防?;谝环N稱為的新內(nèi)核技術(shù),允許根據(jù)容器身份定義并執(zhí)行網(wǎng)絡(luò)層和層安全策略。自動(dòng)發(fā)現(xiàn)應(yīng)用程序容器和服務(wù)的行為,以及與其他類似方式檢測(cè)安全升級(jí)和其他威脅。 數(shù)人云:隨著越來(lái)越多的企業(yè)將生產(chǎn)工作負(fù)載遷移到容器當(dāng)中,關(guān)于Docker的安全性,成了普遍關(guān)注的問(wèn)題。 這是一個(gè)簡(jiǎn)單卻又沒(méi)有答案的問(wèn)題,不要試圖用二進(jìn)...

    jlanglang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<