Я работаю над настройкой на основе Docker для простого веб-приложения, работающего в Nginx + php-fpm. Общее предположение, которое я видел для хранения фактического кода PHP, заключается в том, чтобы сохранить его на хосте, а затем смонтировать его только для чтения в контейнерах Nginx и PHP.Общий, эфемерный только для чтения Объем докеров
Однако, я хочу, чтобы моя установка была автономной, поэтому я могу легко использовать ее на Amazon ECS с автоматическим масштабированием. Другими словами, я хочу как-то связать код, а не потянуть его от хоста.
Итак, кажется, что я хочу только для чтения, который может быть разделен между двумя контейнерами Docker и не будет сохраняться после уничтожения этих контейнеров. Это возможно? Или есть лучший подход?
Но это покрывает «эфемерную» часть моего вопроса? По моему мнению, этот метод оставил бы осиротые тома после того, как мои контейнеры прекратятся, чего я надеялся избежать. – phu
Объемы контейнера должны быть удалены вместе с контейнером, по крайней мере, при использовании флага ['--volumes' или' -v'] (https://docs.docker.com/engine/reference/commandline/rm/# /опции). – helmbert