克隆项目
git clone https://gitee.com/redpig778/docker-compose-mongodb.git
部署步骤
1、编译执行
cd docker-compose-mongodb
# vim start.sh 修改HOST_IP为宿主机ip
# 添加执行权限
chmod 777 start.sh
# 开始执行,启动报错时可以试试再执行一次
sh start.sh
首次执行需要拉取对应镜像,运行时间会比较长,建议配置阿里云镜像加速。
首次启动执行
docker-compose up -d
后续正常启动用docker-compose start
即可。docker-compose ps
查看容器是否正常启动
3、测试访问
# 进入容器
docker exec -it mongodb1 bash
# 用账号密码登录mongo
mongo -u root -p 123456
# 查看副本集状态
rs.status()
用Navicat连接
连接信息:{宿主机ip}:37017,{宿主机ip}:37018,{宿主机ip}:37019 root/123456 admin
注意:
1、前置条件需要安装docker、docker-compose