Я использую docker -compose, чтобы вызвать три службы (tomcat, mysql, backend). docker -compose.yaml предоставляет только порты, чтобы иметь возможность запускать несколько экземпляров установки, например, на CI (на CI доступ к внешнему порту не требуется). Как разработчик я хочу использовать ту же настройку на моем локальном компьютере, но на этот раз с опубликованными портами, например 3306 для поддержки локальной разработки.
Как этого добиться?
манипуляции с файл docker -compose?
d- c запускать индивидуально для отдельных "служб"? Но это сделало бы остановку немного неудобной, так как «d- c вниз» или «d- c stop» о них не узнают ... И это, похоже, нарушает межконтейнерную связь ...
Есть ли лучшие решения?