Задача: Сеть не маршрутизируется на главный компьютер. .: напримерКак отладить сеть - возможно, проблема с Hyperkit - установка Docker на Mac?
docker run -tip 80:8080 httpd
не приводит к апача отвечая на локальном хосте: 8080 на хост-машине или на docker.local: 8080 или что-нибудь подобное. Если я пытаюсь соединить внутри, контейнер работает отлично:
docker run -ti debian
curl 172.17.0.2
<html><body><h1>It works!</h1></body></html>
Кажется, что на самой стороне Докер это все просто отлично. На docker ps
вы получите: ... 80/tcp, 0.0.0.0:80->8080/tcp ...
Окружающая среда:. Новая, чистая установка ОС - OSX Sierra 10.12.2, Docker.app Версия 1.13.0 стабильный (плюс 1.13.0 бета и 1.12.0 бета попробовал, а также с теми же результатами).
Успение: Между Докером и ОС есть что-то сломанное. Я предполагаю, что это «что-то» - это Hyperkit (что для меня черное окно). Могут быть некоторые настройки, нарушенные сценарием сборки отсюда: http://bigchaindb-examples.readthedocs.io/en/latest/install.html#the-docker-way, который является docker-machine
centric, что я, вероятно, недооценил. Забавный факт заключается также в том, что это была новая установка: этот скрипт сборки был первым, что я сделал на этом - я не знаю, работали ли раньше сети.
Вопрос: Как мне диагностировать этот материал. Я хотел бы отслеживать, где именно трафик теряется, и исправлять его соответствующим образом.
Вы правы, я невероятно невнимателен. Спасибо! – nanoook