Как получить доступ к моему док-контейнеру 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
Мои IP-адреса:
Я хочу, чтобы мой HPCC был доступен для моего другого ноутбука (вроде http://10.55.58.59:8010/)
Как этого добиться?
1 ответ
Это больше вопрос о виртуальной коробке, чем о Docker. Вы можете настроить переадресацию портов в Virtual Box, чтобы сделать это:
- Откройте VirtualBox Manager
- Выберите свой экземпляр VirtualBox на Docker Machine
- Откройте Настройки> Сеть> Дополнительно> Переадресация портов
- Добавить правило переадресации портов