一 了解Docker和MongoDB
1.1 Docker
Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,它可以打包應(yīng)用以及依賴(lài)包可移植到鏡像中,然后發(fā)布不同系統(tǒng)的機(jī)器上。容器是完全獨(dú)立的,相互之間不會(huì)有任何接口。
1.2 MongoDB
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)??梢詾閃EB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。Mongo能夠支持的查詢(xún)語(yǔ)言,幾乎可以實(shí)現(xiàn)類(lèi)似關(guān)系數(shù)據(jù)庫(kù)單表查詢(xún)的絕大部分功能,并支持對(duì)數(shù)據(jù)建立索引。
二 使用Docker部署MongoDB
2.1 拉取鏡像
我們進(jìn)入服務(wù)器要先拉取最新的mongo鏡像
執(zhí)行
$ docker pull mongo:latest
然后使用docker images來(lái)檢查是否成功拉取鏡像
執(zhí)行
$ docker images
我們讓鏡像在27017端口運(yùn)行
運(yùn)行
$ docker run -itd --name mongo -p 27017:27017 mongo
用docker ps可以驗(yàn)證是否運(yùn)行,然后我們進(jìn)入容器中
執(zhí)行
$ docker exec -it mongo /bin/bash
2.2 換源
我們可以使用阿里的鏡像
update
$ sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list $ sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list $ apt clean $ apt-get update -y
2.3 配置更改
下載vim并更改配置
$ apt-get install vim $ vim /etc/mongod.conf.orig
我們?cè)谂渲弥袑⑵渲械腷indIp: 127.0.0.1注釋掉# bindIp: 127.0.0.1,或改成0.0.0.0即可。然后就可以進(jìn)行連接了
2.4 開(kāi)放端口
最后,我們就可以開(kāi)放端口了。需要注意的是,想要訪(fǎng)問(wèn)到的端口需要開(kāi)放端口和在服務(wù)器添加安全組策略,不然是訪(fǎng)問(wèn)不到的
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/127576.html
摘要:自動(dòng)化測(cè)試和持續(xù)集成發(fā)布。在服務(wù)型環(huán)境中部署和調(diào)整數(shù)據(jù)庫(kù)或其他的后臺(tái)應(yīng)用。容器與鏡像的關(guān)系類(lèi)似于面向?qū)ο缶幊讨械膶?duì)象與類(lèi)。容器容器是獨(dú)立運(yùn)行的一個(gè)或一組應(yīng)用。提供了龐大的鏡像集合供使用。 還在按照mysql安裝教程一步一步配置服務(wù)配置賬戶(hù)嗎?還在為每開(kāi)一個(gè)新環(huán)境重新配置這些服務(wù)感到苦惱嗎?使用Docker,服務(wù)快速構(gòu)建部署。解決你的研發(fā)時(shí)間,早點(diǎn)下班~現(xiàn)代技術(shù),還不會(huì)docker你就落...
摘要:核心對(duì)名字空間的支持完全隔離了工作環(huán)境中應(yīng)用程序的視野,包括進(jìn)程樹(shù)網(wǎng)絡(luò)用戶(hù)與掛載文件系統(tǒng),而核心的提供資源隔離,包括存儲(chǔ)器與網(wǎng)絡(luò)。因此更為輕量快速和易于管理。 docker 如日中天,這不是單純的炒概念,docker 確確實(shí)實(shí)解決了開(kāi)發(fā)與運(yùn)維的痛點(diǎn),因此在企業(yè)開(kāi)發(fā)中得到了非常廣泛的使用,本文對(duì)于 docker 的這些基本知識(shí)點(diǎn)再做一些簡(jiǎn)單回顧。 什么是 docker 根據(jù) wikip...
摘要:原文鏈接為什么選擇了我也不知道官方中文論壇官方文檔中文文檔安裝此處的方式是安裝部署不用考慮環(huán)境配置問(wèn)題,但是相應(yīng)的也會(huì)有一些弊端比如文件的修改等變得麻煩下方為鏡像的為了修改文件方便,加了一個(gè)文件夾方便和宿主機(jī)文件交換同步上傳的 原文鏈接 為什么選擇了NodeBB?我也不知道~~~ NodeBB官方Github NodeBB中文論壇 NodeBB官方文檔 NodeBB中文文檔 安裝 此...
摘要:數(shù)人云容器助力產(chǎn)品迭代力沙龍干貨分享實(shí)錄持續(xù)上新,今天是來(lái)自人人貸高級(jí)運(yùn)維工程師杜天鵬的分享,與我們細(xì)數(shù)了人人貸容器化實(shí)踐過(guò)程中遇到的問(wèn)題以及解決方法。 數(shù)人云容器助力產(chǎn)品迭代力MAX沙龍干貨分享實(shí)錄持續(xù)上新,今天是來(lái)自人人貸高級(jí)運(yùn)維工程師杜天鵬的分享,與我們細(xì)數(shù)了人人貸容器化實(shí)踐過(guò)程中遇到的問(wèn)題以及解決方法。 很高興站在這里和大家一起交流容器技術(shù),我叫杜天鵬,是人人貸的運(yùn)維工程師。人...
閱讀 1206·2022-09-27 09:47
閱讀 1123·2022-09-27 09:28
閱讀 1575·2022-09-27 09:16
閱讀 868·2022-09-27 08:21
閱讀 1029·2022-09-27 08:08
閱讀 1178·2022-09-18 12:33
閱讀 890·2022-09-16 08:01
閱讀 901·2022-09-15 12:27