按照配置文档进行配置完成 链接mongoBD 超时如下图:
docker-compose.yml文件中已经加入, 以下配置
ssh1: build: context: ./services/ssh/docker/ networks: - code-network ports: - "2222:22"
检查一下mongodb的容器是否启动成功
docker-compose ps
Mongodb 是启动了的如下图:
ssh 的docker file修改如下图 root 密码修改成自己的密码 然后构建的ssh镜像:
不知道哪一步操作错误了
https://github.com/fecshop/yii2_fecshop_docker/blob/master/db/mongodb/etc/mongod.conf#L29
yii2_fecshop_docker/db/mongodb/etc/mongod.conf
这里更改
bindIp: php,ssh1
重启docker试试,如果可以了,这里回复一下
还是不可以 ,ssh Dockerfile 的ubuntu 版本是16.04 我自己的系统是18.04 会不会是这个系统版本问题呢?
我重新构建镜像试试
@SYXF #4楼 和系统关系不大,你吧 bindIp: php 去掉重新构建容器试试,如果还不能连接,说明ssh1容器无法连接mongodb容器
bindIp: php
可以测试一下ssh1容器是否可以ping mongodb容器