1. 下载和安装 Docker

在 CentOS 7 虚拟机上安装 Docker 前,需要先更新系统软件包:

HTML

sudo yum update -y

然后按照下面的步骤安装 Docker:

HTML

1.1 添加 Docker 存储库:

HTML

sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
EOF

1.2 安装 Docker:

HTML

sudo yum install docker-ce docker-ce-cli containerd.io -y

1.3 启动 Docker 服务:

HTML

sudo systemctl start docker

1.4 设置 Docker 开机自启:

HTML

sudo systemctl enable docker

2. 拉取 MongoDB 镜像

安装 Docker 后,可以使用 Docker 命令行工具拉取 MongoDB 的官方镜像:

HTML

docker pull mongo

这将下载最新版本的 MongoDB 镜像到本地。

3. 运行 MongoDB 容器

安装成功后,可以使用以下命令在 Docker 中运行 MongoDB 容器:

HTML

docker run -d --name mongo-container -p 27017:27017 mongo

这将在后台运行 MongoDB 容器,并将容器的 27017 端口映射到主机的 27017 端口,使得可以通过主机中的 27017 端口访问 MongoDB。

4. 连接 MongoDB 数据库

安装和运行 MongoDB 容器后,可以使用 MongoDB 客户端工具连接到容器内的 MongoDB 数据库:

HTML

docker exec -it mongo-container mongo

这将进入 MongoDB 容器的交互模式,可以在其中执行 MongoDB 命令进行数据库操作。

以上是在 CentOS 7 虚拟机中通过 Docker 安装 MongoDB 的步骤。安装完成后,就可以使用 MongoDB 来开发和管理应用程序的数据库。