У меня есть контейнер с мезосом, контейнер имеет отображение порта 0.0.0.0:32772->5050/tcp
. Если я запустил docker exec CONTAINER_ID "curl 0.0.0.0:5050
, я могу видеть то, что хочу. Однако я не могу получить доступ к HOST_IP:32772
. Я попытался запустить nginx в одном контейнере, и я могу подключиться к серверу nginx на хосте, так что я думаю, что это проблема конфигурации mesos? Как я могу это исправить?Докер не может выставить мезопорт 5050
1
A
ответ
2
Если я правильно понимаю, вы используете своего мастера (ов) Мезоса из контейнера Docker. Вы должны использовать сетевую сеть вместо моста.
settings работа, по крайней мере для меня:
docker run \
--name=mesos_master \
--net=host \
-e MESOS_IP={YOUR_HOST_IP} \
-e MESOS_HOSTNAME={YOUR_HOST_IP} \
-e MESOS_CLUSTER=mesos-cluster \
-e MESOS_ZK=zk://{YOUR_ZK_SERVERS}/mesos \
-e MESOS_LOG_DIR=/var/log/mesos/master \
-e MESOS_WORK_DIR=/var/lib/mesos/master \
-e MESOS_QUORUM=2 \
mesosphere/mesos-master:0.27.1-2.0.226.ubuntu1404
+0
Спасибо! Если я запустил его в режиме хоста, он будет работать. –
Смежные вопросы
- 1. Может AssemblyName.Version выставить ошибку?
- 2. не может выставить класс в C#
- 3. докер не может начать контейнер
- 4. Как выставить контейнер-докер из частной сети Rancher?
- 5. Mesos Ошибка подключения к IP: 5050
- 6. докер не может запустить службу из DockFile
- 7. HTTPD в докер не может начать
- 8. докер не может указать Connection контейнер
- 9. не может запустить докер в режиме демона?
- 10. докер-Compose не может достичь роя
- 11. Докер, Vagrant, CentOS 7, не может начать
- 12. Может не пинг докер IPv6 контейнер
- 13. Может не выйти из Докер контейнера
- 14. Java Thread: метод выполнения не может выставить проверенное исключение
- 15. докер: «сеть» не является командой докер
- 16. докер сборки не удается - «не может выделить память»
- 17. Простая команда докер не работает: X509: не может проверить сертификат
- 18. Докер - просмотр в докер контейнер, используя его IP
- 19. Докер не запускается
- 20. докер-Compose не запускается
- 21. 'Докер-Compose тянуть' не может потянуть изображение, которое pullable на 'докер'
- 22. Docker Compose (докер-Compose) не может подключиться к докер демона на Windows Server 2016 TP5
- 23. Может ли трэвис-ци запустить докер?
- 24. Может ли докер записываться на компакт-диск?
- 25. Как выставить постоянные данные
- 26. Порт докера не перезагружен
- 27. Azure VM докер создать не может найти сертификат «ca.pem»
- 28. докер рой инициализации не может выбрать ошибку IP адрес
- 29. Ansible не может импортировать докер-ру, хотя он установлен
- 30. Symfony не может подключиться к MySQL Докер контейнера
Вы на Linux напрямую, или с помощью boot2docker? – VonC
Вы должны сообщить нам свои настройки 'docker run ...' ... – Tobi
@VonC Я запускаю его на Linux. Проблема в том, что я использую переадресацию портов. Спасибо Тоби за то, что я должен использовать хост-режим! –