摘要:首先在宿主環(huán)境中創(chuàng)建兩個目錄,用于共享容器數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)目錄備份數(shù)據(jù)目錄創(chuàng)建好掛載目錄就可以啟動了,掛載數(shù)據(jù)卷,并且開啟授權的作用是開啟授權訪問。開啟授權訪問之后,還需要為數(shù)據(jù)庫創(chuàng)建用戶和密碼。最后,在未開啟授權驗證時連接的是開啟之后的是
首先下載mongodb3.6鏡像:
docker pull mongo:3.6
mongodb通常占用27017端口,最簡單的啟動方式如下:
docker run --name mongodb -p 27017:27017 -d mongo:3.6
不過通常情況下,我們不會直接這樣啟動。我們需要綁定數(shù)據(jù)卷,在容器內外共享數(shù)據(jù)庫數(shù)據(jù)。如果需要備份的話,還需要共享備份數(shù)據(jù)。
首先在宿主環(huán)境中創(chuàng)建兩個目錄,用于共享容器數(shù)據(jù)
/docker/mongodb/data/ #數(shù)據(jù)庫數(shù)據(jù)目錄 /docker/mongodb/dump/ #備份數(shù)據(jù)目錄
創(chuàng)建好掛載目錄就可以啟動了,掛載數(shù)據(jù)卷,并且開啟授權
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的作用是開啟授權訪問。默認不開啟,即不需要用戶名密碼就可以連接數(shù)據(jù)庫,這樣會有安全風險,切記要開啟。
開啟授權訪問之后,還需要為admin數(shù)據(jù)庫創(chuàng)建用戶和密碼。
首先進入mongodb容器,連接服務器:
docker exec -it/bin/bash mongo #不需要用戶名
切換到admin數(shù)據(jù)庫,并創(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
成功進入,設置就完成啦。
最后,在未開啟授權驗證時連接mongodb的url是:
mongodb://127.0.0.1:27017
開啟之后的url是:
mongodb://user:pass@127.0.0.1:27017/dbname
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/27542.html
摘要:首先在宿主環(huán)境中創(chuàng)建兩個目錄,用于共享容器數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)目錄備份數(shù)據(jù)目錄創(chuàng)建好掛載目錄就可以啟動了,掛載數(shù)據(jù)卷,并且開啟授權的作用是開啟授權訪問。開啟授權訪問之后,還需要為數(shù)據(jù)庫創(chuàng)建用戶和密碼。最后,在未開啟授權驗證時連接的是開啟之后的是 首先下載mongodb3.6鏡像: docker pull mongo:3.6 mongodb通常占用27017端口,最簡單的啟動方式如下: do...
摘要:作為互聯(lián)網工作者,相信對這個全球最大的同性交友網站一定不會陌生,使用的是目前如日中天的分布式版本控制系統(tǒng)。等這個狀態(tài)變成時則說明已經部署完成,可以訪問了。修改完成后,輸入命令使配置生效,然后重啟即可。 showImg(https://segmentfault.com/img/remote/1460000018991664); 作為互聯(lián)網工作者,相信對 GitHub 這個 全球最大的同性...
摘要:前言是一個在之上構建的一個高性能協(xié)程全棧框架,而在里面是一個高級技能,所以在相關的環(huán)境安裝上也給許多人造成了很大的困擾,更是如此,本文將通過以一種極其簡單的方式解決運行環(huán)境和開發(fā)環(huán)境的部署。 showImg(https://segmentfault.com/img/bVbeknK?w=512&h=197); 本系列文章將從使用層面介紹 Swoft 框架的使用及業(yè)務開發(fā),面向初中級的 P...
摘要:為容器設計的商業(yè)安全套件,功能包括安全審計容器鏡像驗證運行時保護自動策略學習或入侵預防。基于一種稱為的新內核技術,允許根據(jù)容器身份定義并執(zhí)行網絡層和層安全策略。自動發(fā)現(xiàn)應用程序容器和服務的行為,以及與其他類似方式檢測安全升級和其他威脅。 數(shù)人云:隨著越來越多的企業(yè)將生產工作負載遷移到容器當中,關于Docker的安全性,成了普遍關注的問題。 這是一個簡單卻又沒有答案的問題,不要試圖用二進...
閱讀 2711·2021-11-25 09:43
閱讀 2093·2021-11-24 09:39
閱讀 1980·2021-11-17 09:33
閱讀 2763·2021-09-27 14:11
閱讀 1863·2019-08-30 15:54
閱讀 3233·2019-08-26 18:27
閱讀 1270·2019-08-23 18:00
閱讀 1818·2019-08-23 17:53