请教下各位,robomongo无法连接

安装报错 · jasonliu001 · 于 6年前 发布 · 3340 次阅读

大家好,请教下,我在用robomongo通过ssh连接mongodb时,总是有如下的问题: 2018-09-19T23:28:12.560+0000 I CONTROL [initandlisten] options: { net: { bindIp: "php,ssh1" } } 2018-09-19T23:28:12.562+0000 E STORAGE [initandlisten] Failed to set up listener: SocketException: Cannot assign requested address

docker-compose.xml是严格按照安装步骤来的:

version: "2"
services:
web:

image: nginx:latest  
ports:  
  - "80:80" 
restart: always
volumes:  
  - ./app:/www/web
  - ./services/web/nginx/conf:/etc/nginx
  - ./services/web/nginx/logs:/www/web_logs
networks:
    - code-network
depends_on:
  - php

mysql:

image: mysql:5.7 
volumes:  
  - ./db/mysql/data:/var/lib/mysql 
  - ./db/mysql/example_db:/var/example_db 
  - ./db/mysql/conf.d:/etc/mysql/conf.d      
restart: always
environment:
  - MYSQL_ROOT_PASSWORD=200103090210Kk
  - MYSQL_DATABASE=fecshop
networks:
  - code-network 

php:

build: 
  context: ./services/php/docker/
restart: always
volumes:  
  - ./app:/www/web
  - ./services/php/etc/php7.1.13.ini:/usr/local/etc/php/conf.d/php7.1.13.ini
depends_on:
  - mongodb
  - mysql
networks:
    - code-network

mongodb:

image: mongo:3.7
restart: always
environment:
  - MONGO_DATA_DIR=/data/db
  - MONGO_LOG_DIR=/data/logs
volumes:
  - ./db/mongodb/data:/data/db
  - ./db/mongodb/example_db:/data/example_db
  - ./db/mongodb/logs:/data/logs
command: ["mongod", "--bind_ip", "php,ssh1"]
ports:
  - 27017:27017
networks:
  - code-network 

xunsearch:

image: hightman/xunsearch:latest
restart: always
volumes:
  - ./db/xunsearch/data:/usr/local/xunsearch/data  
networks:
  - code-network

redis:

image: redis:4.0
restart: always
environment:
    REDIS_PASS_FILE: /run/secrets/redis-password
command: [
  "bash", "-c",
  '
   docker-entrypoint.sh
   --requirepass "$$(cat $$REDIS_PASS_FILE)"
  '
]
volumes:
  - ./db/redis/etc/redis.conf:/usr/local/etc/redis/redis.conf 
  - ./db/redis/data:/data 
  - ./db/redis/etc/redis-password:/run/secrets/redis-password 
networks:
  - code-network

ssh1:

build:
  context: ./services/ssh/docker/
networks:
  - code-network
ports:
  - "2222:22"

networks: code-network:

driver: bridge
共收到 2 条回复
Fecmall#16年前 0 个赞

这个地方有点问题,更新了一下

https://github.com/fecshop/yii2_fecshop_docker/blob/master/README.md

也就是把yml文件中的mongodb部分的

command: ["mongod", "--bind_ip", "php,ssh1"]
ports:
  - 27017:27017

不需要加了

jasonliu001#26年前 0 个赞

谢谢指导!

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics