Как получить доступ к моему док-контейнеру HPCC с другого ноутбука?

Я использую кластер HPCC в docker-compose на своем ноутбуке, используя docker-toolbox, так как у меня Windows7. Я могу успешно подключиться к контейнеру ( http://192.168.99.100:8010/)

Мой файл docker-compose.yml:

version: '2'
services:
  hpcc-master:
    image: hpccsystems/platform-ce:6.4.4-1trusty
    command:  bash -c "cd /tmp; set -e && /tmp/run_master.sh"
    ports:
      - "8010:8010"
    links:
      - hpcc-thor
      - hpcc-roxie
    privileged: true
    tty: true
    environment:
      - MAX_ROXIE_INDEX=10
      - MAX_THOR_INDEX=10
      - SLAVES_PER_NODE=1
      #- DOWNLOAD_URL=https://github.com/xwang2713/HPCC-Docker
      #- DOWNLOAD_METHOD=git

  hpcc-thor:
    image: hpccsystems/platform-ce:6.4.4-1trusty
    privileged: true
    tty: true

  hpcc-roxie:
    image: hpccsystems/platform-ce:6.4.4-1trusty
    privileged: true
    tty: true

networks:
  default:
    external: 
      name: hpccbridge

Мост был создан с помощью докерской сети create hpccbridge

вывод Docker PS:

Мои IP-адреса:

Я хочу, чтобы мой HPCC был доступен для моего другого ноутбука (вроде http://10.55.58.59:8010/)

Как этого добиться?

1 ответ

Это больше вопрос о виртуальной коробке, чем о Docker. Вы можете настроить переадресацию портов в Virtual Box, чтобы сделать это:

  1. Откройте VirtualBox Manager
  2. Выберите свой экземпляр VirtualBox на Docker Machine
  3. Откройте Настройки> Сеть> Дополнительно> Переадресация портов
  4. Добавить правило переадресации портов
Другие вопросы по тегам