Сопоставление портов контейнера Docker работает только один раз при перезапуске
Моя системная информация.
- Gentoo 64 бит
- Docker версия 18.03.1-ce, сборка 9ee9f40
- Systemd
- Сетевой менеджер
После того, как я установил и запустил службу докера, я смог запустить nginx
контейнер и получить доступ к странице приветствия.
docker run --rm -p 80:80 nginx:latest
Но после того, как я убил контейнер и перезапустил его той же командой, контейнер может запуститься, но я не могу получить доступ к странице приветствия по адресу http://localhost/. Я также обнаружил, что браузер не говорит, что в соединении отказано, вместо этого он просто ждет вечно.
Если я перезапущу службу Docker, я смог создать новый nginx
контейнер и получить доступ к странице приветствия. Но если я убью контейнер, та же проблема возникнет снова.
Такое ощущение, что функция сопоставления портов работает только один раз.