目录
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,我们使用Docker Compose来部署mongodb更方便快捷,也更容易方便管理。
首先需要在目标机器上安装Docker和Docker Compose。如果你已经安装过了,可以跳过这一步。
一、拉取Mongodb镜像
1.1 使用docker命令拉取Mongodb镜像
我这里版本4.0.27为例:
docker pull mongo:4.0.27
如果镜像下载失败,可离线下载到mongodb的镜像包mongo_4.0.27.tar.gz,然后上传到部署的服务器中使用docker load -i <path/to/your/image.tar.gz>命令来加载镜像包
docker load -i mongo_4.0.27.tar.gz
完成之后可使用docker images 命令查看docker中的镜像包
二、创建docker-compose.yml文件
2.1 创建mongodb目录
cd /usr/local
mkdir mongodb
2.2 创建yml相关文件
在mongodb目录中创建docker-compose.yml文件,.env文件,data目录
touch docker-compose.yml
touch .env
mkdir data
三、编写配置文件
编辑.env文件(.env文件用于存放mongodb的版本号)
vi .env
输入以下内容保存
mongo_v=mo