Получить виден в локальной сети Docker-Composer - PullRequest
0 голосов
/ 01 марта 2019

В настоящее время я работаю над мобильным приложением, которое подключается к экземпляру сервера в Docker через экземпляр Docker-Compse, который хорошо просматривается эмулятором на моей машине developmnt, но если я попытаюсь использовать свой мобильный, я не смогуувидеть сервер, поскольку он не находится в той же сети.Есть ли простой способ, которым я могу настроить это так, чтобы он мог видеть и мой эмулятор, и мой мобильный телефон одновременно.

моя настройка Docker composer равна

version: '3.1'

services:

  node:
    container_name: nodejs
    build: .
    #restart: always
    ports:
      - 8080:8080
      - 3000:3000
    volumes:
      - .:/usr/src/app
    environment:
      PORT: 3000
    extra_hosts:
      - "nodeserver:10.1.1.222"
    depends_on:
      - mongo
  mongo:
    container_name: mongodb
    image: mongo
    restart: always
    ports:
      - 27017:27017
    volumes:
      - ./db:/data/db
    command: mongod
  mongo-express:
    container_name: mongoExpress
    image: mongo-express
    restart: always
    ports:
      - 9081:8081
    environment:
      ME_CONFIG_MONGODB_USERNAME: admin
      ME_CONFIG_MONGODB_PASSWORD: password
    depends_on:
      - mongo

Я не являюськакой-то парень с большими сетевыми операциями, поэтому любая реальная помощь здесь будет признательна.

...