
Сейчас я пытаюсь немного попрактиковаться с docker и работаю над контейнеризацией lightsquid. Есть практическая задача по настройке нескольких серверов Squid для разных целей, поэтому я понимаю, что понадобится иметь разные контейнеры lightsquid. Я хотел бы создать как можно более общий контейнер, и мое предлагаемое решение здесь:
- использовать контейнер Lightsquid только как интерпретатор входных данных для преобразования выходных данных;
- сопоставить одну часть входных данных (конфигурации) с хостом Docker и использовать локальный git для ее обслуживания;
- другая часть входных данных (логи Squid) будет сгенерирована соответствующим контейнером Squid;
- выходные данные (отчеты Lightsquid) будут сопоставлены с соответствующим каталогом хоста Docker (и зарезервированы/архивированы).
яприкрепил картинкучтобы лучше разобраться в этом вопросе.
Не могли бы вы поделиться своим мнением об этой схеме: есть ли какие-то опасения или это стандартный способ контейнеризации?
Мы будем очень признательны за каждый ответ!