Featured image of post • 如何将MongoDB作为Docker集装箱部署

• 如何将MongoDB作为Docker集装箱部署

Jack Wallen显示,你如何把MongoDB集装箱作为满足其发展需求的多克集装箱。

Mongo 亚洲开发银行是一个杰出的NSQL数据库,提供满足最需要的特点,但我发现,安装MongoDB是分布不均的含水层。 Mongo 比如,非洲开发银行可能仅仅在乌班图20.04上安装了罚款,但是没有保证它会适当开始。 我曾几次经历过这个问题。

SEE: 雇用 单位: 数据库工程师 (技术共和国保费)

当你没有时间安装和安装MongoDB时,你会做些什么? 你总是可以走集装箱路线。 毕竟,用集装箱部署是一个更加可预测的路线。 首先,它非常容易,而且你可以依靠任何支持Docker的机器。

这是一种双赢,因此,如果你们需要获得一个微型信贷银行的注册并用于发展目的,就可读。

你们需要部署Mongo 亚洲开发银行作为集装箱

你们对这一部署的唯一需要是支持Docker的机器,以及允许的用户。 我将在乌班图拉服务器22.04上展示。 让我们去做。

如何安装Docker社区版

如果你没有安装过Docker,这就是在乌班图服务器上这样做的步骤。 第一件事是把Docker GPG的钥匙添加到:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

其次,增加杜克官方储存库:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

在以下几个方面:

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y

随指挥更新:

sudo apt-get update

最后,用:

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

为了完成事情,确保你的用户成为指挥的cker集团成员:

sudo usermod -aG docker $USER

这些改动生效。

• 如何与Docker部署MongoDB

  1. 推平从蒙巴哥到指挥部的最新多克形象

docker pull mongo:latest

在我们管理部署指挥部之前,我们需要为数据库建立一个数量,这样,如果与集装箱有某种关系,我们就可以保留数据。

编印本

docker volume create mongodata

既然我们的工作量已经准备好,我们就可以在指挥下部署。

docker run -d -v mongodata:/data/db --name mymongo --net=host mongo:latest --bind_ip 127.0.0.1 --port 27000

有了集装箱,你将需要知道如何进入。 这实际上非常简单。 指挥部将进入你经营的MongoDB集装箱

docker exec -it mymongo bash

• 进入省县

mongosh localhost:27000

你们应当发现,在蒙巴哥夏尔,你可以开始开发你的数据库。 你们可以离开独角兽部队,然后也离开该集装箱。 届时,当你再次与数据库合作时,你可以与以前的指挥部一道返回蒙巴戈。

Jack Wallen教授 订阅Tech Republic的YouTube频道“如何做技术工作” ——并记住这种录像。

image

 ###  Development Insider Journal

从热测试式节目编排语言到对欧诺托公司的评注,获得开发商和公开来源新闻,并需要了解。

星期二和星期四 今天签署