http://localhost:4000

Если бы вы подключили этот экземпляр Docker; IP будет 192.168.3.1. Не удалось подключиться к localhost: 4000, что вы можете видеть на экране ниже. Он не разбился, но закрылся. Я полагаю, вы могли бы попробовать другой порт, если интуитивно понимаете, что взрывы более вероятны при работе в тестовом режиме, чем в производственном.

разрешение моей ошибки порта localhost, есть идеи для решения? Я использую Docker for Machine для настройки локальной среды разработки для Angular2. Однако, когда я пытаюсь получить доступ к http: // localhost: 4000, контейнер выходит с кодом ошибки 5000. Неясно, вызвано ли это полным доменным именем контейнера (которое я мог бы исправить, указав его на существующую вспомогательную среду ), или что-то другое.

Если вы делаете запрос на localhost (порт 4000) и получаете сообщение об ошибке, например «Не удалось подключиться к localhost: 4000», попробуйте другой порт и посмотрите, работает ли он.

Каждый час создается новый контейнер Docker или двоичный файл помещается в реестр. Если вы используете последние образы Docker или новый образ из реестра, отлично - Docker подключится к порту 4000 автоматически. Но если вы используете устаревшие образы или образ реестра из другого репозитория и не используете последние функции, ваш контейнер останется в черной дыре. Давайте исправим!

Контейнер Docker - это виртуальная машина, содержащая набор приложений. Готовый к производству образ для конкретного дистрибутива программного обеспечения обычно содержит все приложения, необходимые для создания и тестирования дистрибутива. Вот почему вам необходимо убедиться, что у вас есть доступ к своему локальному хосту, если вы хотите заниматься разработкой. Локальный хост - это стандартный порт, используемый программным обеспечением веб-сервера в вашем браузере. Идея, лежащая в основе порта, заключается в том, чтобы иметь возможность получить к нему доступ, когда вы напрямую подключены к своему локальному хосту, вместо того, чтобы проходить через прокси и использовать ваши настройки DNS ».

Это простое небольшое веб-приложение, которое проверяет, может ли оно взаимодействовать с системой на localhost: 4000. Мы можем видеть, что сервер работает на порту 4000 (IIS), который, как мы можем предположить, представляет собой некую форму экземпляра apache2, но если вы хотите продолжить поиск, вы можете увидеть его код здесь.

ru_RURussian