Linux Labs

Контейнеры: Docker и compose / Ступень 2 из 11

Порты, переменные и перезапуск

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 8 из 8 · итог · 2 мин

Итог

  • Порт внутри контейнера — порт его собственной сети; на сервере он появляется после публикации -p порт_сервера:порт_контейнера.
  • Окружение контейнера задаёт -e ИМЯ=значение при создании; что получил процесс, покажут docker exec … env и docker inspect --format.
  • Порт и окружение меняются только пересозданием контейнера, политика перезапуска — ещё и командой docker update --restart.
  • --restart решает, поднимется ли контейнер после падения процесса и после перезапуска службы docker; unless-stopped помнит ручной docker stop.
  • curl на порт 8080 получал отказ, потому что nginx слушал порт 80 внутри site, а на сервере порт опубликован не был.
Ubuntu 24.04
Загрузка…