2015-08-18 5 views
0

Извинения за задание двух несвязанных вопросов.подключение к услугам на докер-хостере из контейнера-докера

  1. , что это лучший способ получить доступ к хосту контейнера Docker (т.е. я пытаюсь получить доступ к экземпляру Кафки работает на хосте, с моей Docker контейнера, так что я могу опубликовать некоторые сообщения)

  2. при запуске docker run ..... на изображении, которое я изменил, у которого может возникнуть проблема/синтаксическая ошибка, он, естественно, не запустится - есть ли файл журнала в любом месте, где я мог бы взглянуть, чтобы отладить проблему , (Этот вопрос в некоторой степени связан с 1-й вопрос, так как я сделал то, что было предложено на другую должность, но изображение все еще не запускается)

ответ

1
  1. Это продолжается дискуссия о том, что использовать и какие нет, я не знаю, что лучше. Использование docker run --net="host" довольно легко, но может быть опасным. См. From inside of a Docker container, how do I connect to the localhost of the machine?.

  2. Используйте docker logs containerid или найдите необработанные данные в /var/lib/docker/containers/containerid/ для Ubuntu.

0
  1. Вы не должны иметь никаких проблем с подключением к хосту с помощью локального интерфейса локальной сети IP-адрес. Предположим, у вас есть множество с внутрибрюшинно 192.168.0.1:

    докер запустить --rm -ti убунту Баш пинг 192.168.0.1

должен дать вам ответ.

  1. Вы можете использовать журналы докеров, чтобы увидеть стандартный вывод вашего контейнера.

 Смежные вопросы

  • Нет связанных вопросов^_^