Сопоставление портов контейнера Docker работает только один раз при перезапуске

Моя системная информация.

  • Gentoo 64 бит
  • Docker версия 18.03.1-ce, сборка 9ee9f40
  • Systemd
  • Сетевой менеджер

После того, как я установил и запустил службу докера, я смог запустить nginx контейнер и получить доступ к странице приветствия.

docker run --rm -p 80:80 nginx:latest

Но после того, как я убил контейнер и перезапустил его той же командой, контейнер может запуститься, но я не могу получить доступ к странице приветствия по адресу http://localhost/. Я также обнаружил, что браузер не говорит, что в соединении отказано, вместо этого он просто ждет вечно.

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

Такое ощущение, что функция сопоставления портов работает только один раз.

0 ответов

Другие вопросы по тегам