@else2

Как организовывывать структуру каталогов внутри docker-контейнера «правильно»?

Возник спор с коллегами по поводу формирования структуры каталогов внутри Docker-контейнера с приложением на базе Oracle jre + tomcat.
Имеет ли какой-либо смысл оставлять структуру пути до jre и tomcat как это делается в официальных контейнерах и использовать их, или удобнее просто поместить все в один каталог в корне, например в /app ?
Насколько каждый из этих способов удобен/не удобен в ежедневной работе/дебаге/обслуживании ?
Как это делается в best practice ?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DeathHand
Уж не знаю, поможет ли ответ вашему холивару с коллегами.

Любая best practice в первую очередь опирается на строгое соблюдение стандартов в той области, о которой идет речь.

Для Linux - есть стандарт FHS (Filesystem Hierarchy Standard), который описывает что, где, куда. Не соблюдать этот стандарт - можно, но нужно ли? Тем более, упомянутый образ Tomcat четко соответствует этому стандарту.

Я, например, заменил бы /app на /jaba-code. Ну а почему нет то? Ведь мы можем :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы