一 了解Docker和MongoDB
1.1 Docker
Docker 是一個開源的應用容器引擎,它可以打包應用以及依賴包可移植到鏡像中,然后發布不同系統的機器上。容器是完全獨立的,相互之間不會有任何接口。
1.2 MongoDB
MongoDB是一個基于分布式文件存儲的數據庫。可以為WEB應用提供可擴展的高性能數據存儲解決方案。Mongo能夠支持的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,并支持對數據建立索引。
二 使用Docker部署MongoDB
2.1 拉取鏡像
我們進入服務器要先拉取最新的mongo鏡像
執行
$ docker pull mongo:latest
然后使用docker images來檢查是否成功拉取鏡像
執行
$ docker images
我們讓鏡像在27017端口運行
運行
$ docker run -itd --name mongo -p 27017:27017 mongo
用docker ps可以驗證是否運行,然后我們進入容器中
執行
$ 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
我們在配置中將其中的bindIp: 127.0.0.1注釋掉# bindIp: 127.0.0.1,或改成0.0.0.0即可。然后就可以進行連接了
2.4 開放端口
最后,我們就可以開放端口了。需要注意的是,想要訪問到的端口需要開放端口和在服務器添加安全組策略,不然是訪問不到的
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/127576.html
摘要:自動化測試和持續集成發布。在服務型環境中部署和調整數據庫或其他的后臺應用。容器與鏡像的關系類似于面向對象編程中的對象與類。容器容器是獨立運行的一個或一組應用。提供了龐大的鏡像集合供使用。 還在按照mysql安裝教程一步一步配置服務配置賬戶嗎?還在為每開一個新環境重新配置這些服務感到苦惱嗎?使用Docker,服務快速構建部署。解決你的研發時間,早點下班~現代技術,還不會docker你就落...
摘要:核心對名字空間的支持完全隔離了工作環境中應用程序的視野,包括進程樹網絡用戶與掛載文件系統,而核心的提供資源隔離,包括存儲器與網絡。因此更為輕量快速和易于管理。 docker 如日中天,這不是單純的炒概念,docker 確確實實解決了開發與運維的痛點,因此在企業開發中得到了非常廣泛的使用,本文對于 docker 的這些基本知識點再做一些簡單回顧。 什么是 docker 根據 wikip...
摘要:原文鏈接為什么選擇了我也不知道官方中文論壇官方文檔中文文檔安裝此處的方式是安裝部署不用考慮環境配置問題,但是相應的也會有一些弊端比如文件的修改等變得麻煩下方為鏡像的為了修改文件方便,加了一個文件夾方便和宿主機文件交換同步上傳的 原文鏈接 為什么選擇了NodeBB?我也不知道~~~ NodeBB官方Github NodeBB中文論壇 NodeBB官方文檔 NodeBB中文文檔 安裝 此...
摘要:數人云容器助力產品迭代力沙龍干貨分享實錄持續上新,今天是來自人人貸高級運維工程師杜天鵬的分享,與我們細數了人人貸容器化實踐過程中遇到的問題以及解決方法。 數人云容器助力產品迭代力MAX沙龍干貨分享實錄持續上新,今天是來自人人貸高級運維工程師杜天鵬的分享,與我們細數了人人貸容器化實踐過程中遇到的問題以及解決方法。 很高興站在這里和大家一起交流容器技術,我叫杜天鵬,是人人貸的運維工程師。人...
閱讀 1168·2022-09-27 09:47
閱讀 1064·2022-09-27 09:28
閱讀 1528·2022-09-27 09:16
閱讀 835·2022-09-27 08:21
閱讀 1005·2022-09-27 08:08
閱讀 1152·2022-09-18 12:33
閱讀 816·2022-09-16 08:01
閱讀 869·2022-09-15 12:27