Спасибо за развёрнутый ответ.
1. От использования Dockerfile отпугивают следующие моменты
- непонятно, как отвечать на вопросы, которые возникают в процессе установки и настройки некоторых пакетов. Например mysql_secure_installation задаёт 4 или 5 вопросов.
- неудобно править текстовые конфигурационные файлы. например php.ini
2. При запуске контейнеров я использую флаг -P, чтобы связать порт 80 контейнера со случайным свободным портом хоста. Контейнеров может быть несколько. Стучусь к ним через автоматически конфигурируемый nginx-proxy. Правильно ли я понимаю, что вместо "-P" я могу использовать "-p 80" и при этому без предварительного "EXPOSE 80".
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.