docker創(chuàng)建帶auth驗證的mongodb數據庫

記錄本身,即已是反抗

首先下載mongo鏡像鲁猩,簡單命令不做過多敘述坎怪,前面文章有介紹怎么基本使用docker。
之后編寫docker-compose.yml文件廓握,運行 docker-compose up -d生成容器并后臺啟動搅窿。

root創(chuàng)建

// docker-compose.yml
// command:啟動是的命令行參數,添加認證auth
version: '2'
services:
  mongodb:
    image: mongo
    ports:
        - 27017:27017
    volumes:
        - "./data/configdb:/data/configdb"
        - "./data/db:/data/db"
    command: mongod --auth
    tty: true

運行docker ps查看容器是否運行隙券。

image.png

進入docker容器并進入mongo命令行戈钢。

docker exec -it 4 /bin/bash
mongo

此時show dbs無法執(zhí)行,需要認證是尔。
切換到admin并創(chuàng)建root用戶:

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

image.png

如上殉了,可以看到root用戶創(chuàng)建成功。exit退出mongo命令行拟枚,帶驗證的mongodb已經創(chuàng)建成功薪铜。

普通用戶創(chuàng)建

接下來創(chuàng)建普通用戶,并演示驗證恩溅。
再次執(zhí)行mongo 進入mongodb命令行隔箍。

image.png

可以看到root用戶驗證成功,并且可以查看數據庫。

下面創(chuàng)建普通用戶脚乡,和創(chuàng)建root用戶基本一致蜒滩,只是角色不同 滨达。

//擁有對數據庫app的讀寫權限。
use app
db.createUser(
  {
    user: "swen",
    pwd: "swen",
    roles: [ { role: "readWrite", db: "app" }
             ]
  }
)

image.png

創(chuàng)建成功并exit退出俯艰,swen用戶可以對(只能對)app進行操作捡遍。
下面做基本演示。

基本驗證:

image.png

演示往 test集合插入簡單數據竹握,并查看數據庫狀態(tài)画株。
image.png

介紹到此完畢。
參考資料:
MongoDB 用戶名密碼登錄
MongoDB 常用基本命令

github: https://github.com/yunshuipiao

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末啦辐,一起剝皮案震驚了整個濱河市谓传,隨后出現的幾起案子,更是在濱河造成了極大的恐慌芹关,老刑警劉巖续挟,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異侥衬,居然都是意外死亡庸推,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門浇冰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人聋亡,你說我怎么就攤上這事肘习。” “怎么了坡倔?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵漂佩,是天一觀的道長。 經常有香客問我罪塔,道長投蝉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任征堪,我火速辦了婚禮瘩缆,結果婚禮上,老公的妹妹穿的比我還像新娘佃蚜。我一直安慰自己庸娱,他們只是感情好,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布谐算。 她就那樣靜靜地躺著熟尉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洲脂。 梳的紋絲不亂的頭發(fā)上斤儿,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音,去河邊找鬼往果。 笑死疆液,一個胖子當著我的面吹牛,可吹牛的內容都是我干的棚放。 我是一名探鬼主播枚粘,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼飘蚯!你這毒婦竟也來了馍迄?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤局骤,失蹤者是張志新(化名)和其女友劉穎攀圈,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體峦甩,經...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡赘来,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了凯傲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片犬辰。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖冰单,靈堂內的尸體忽然破棺而出幌缝,到底是詐尸還是另有隱情,我是刑警寧澤诫欠,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布涵卵,位于F島的核電站,受9級特大地震影響荒叼,放射性物質發(fā)生泄漏轿偎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一被廓、第九天 我趴在偏房一處隱蔽的房頂上張望坏晦。 院中可真熱鬧,春花似錦嫁乘、人聲如沸英遭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挖诸。三九已至,卻和暖如春法精,著一層夾襖步出監(jiān)牢的瞬間多律,已是汗流浹背痴突。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留狼荞,地道東北人辽装。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像相味,于是被迫代替她去往敵國和親拾积。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內容

  • 一 丰涉、什么是 Docker Docker 最初是 dotCloud 公司創(chuàng)始人 Solomon Hykes 在法國...
    Blazzer閱讀 3,133評論 0 13
  • 作者簡介:黃慶兵拓巧,網易蜂巢首席技術布道師,浙大碩士畢業(yè)一死,從事云計算肛度、Docker、Go等相關開發(fā)及技術布道工作投慈;喜...
    43ce3d72fadb閱讀 9,270評論 0 11
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,803評論 6 342
  • 春意徘徊在窗臺上 手指按住了一線陽光 牽住了太陽的光芒 自此沒有了日夜更替 陰陽流轉 失了此岸彼岸 歲月在水中蕩漾...
    宴云閱讀 292評論 0 0
  • 我們會發(fā)現啊承耿,人和人之間的,無論在學習上工作上伪煤,還是生活上加袋,會產生巨大的差異,有的時候的這種差異抱既,甚至是不可逾越的...
    聽雨廖哥閱讀 488評論 0 1