Задать вопрос
@dlakazov

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

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

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

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