Если бы я был на вашем месте, я бы спросил себя, почему это необходимо, и почему это необходимо из docker
POV.
Ни docker
, ни docker-compose
не обязательно является программным обеспечением для управления выпусками, но больше похоже на программное обеспечение для платформы / инфраструктуры.Можно предположить, что docker-compose
можно считать программным обеспечением для развертывания.
В связи с вашей проблемой я не могу представить какой-либо фреймворк / библиотека, который мог бы располагаться поверх docker
/ docker-compose
и не помог бы вам в этом, ниМогу ли я найти хорошее решение для вас.
«Хакерские» способы, которые вы предлагаете, могут быть лучшим способом сделать это (желательно первым).Однако я все еще спрашиваю себя, действительно ли это необходимо?Если это так, возможно, стоит перейти к kubernetes
и использовать что-то вроде helm
, что дает вам некоторую меру того, что вы ищете.