@dlakazov

Как заставить докер хранить лишь зависимости и саму программу?

у меня такой вопрос,вот есть ubuntu а на ней докер,и в каждом контейнере есть по одному демону,mariadb10.2,mariadb10.3,MySQL,nginx,php-fpm. И понятное дело во всех них есть своя ос,для установки субд нужны apt репозитории допустим,редактор nano,curl,и все без чего трудно на linux,и тогда хоть все изолированно ,но ведь это все занимает много места,допустим редактор нано во всех контейнерах это нагрузка и дублирование не желательное,вот хотелось бы узнать как можно наследовать от основной системы все что необходимо,а в контейнерах лишь хранить нужные программы
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
Вы по ходу не поняли философию докера. Зачем базу, php, nginx запихивать в один контейнер, и тем более держать там нано? Разнесите их по разным контейнерам и используйте готовые образы из докер хаб. Все что нужно редактировать, делайте на хост системе и пересолирайте образ, найдите видео с бест практицес как уменьшить время сборки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы