У меня есть проект Java, который находится внутри контейнера docker, и я время от времени обновляю sh Gitlab. Gitlab позаботится о создании образа docker и отправке его в реестр контейнеров, но как мне обновить контейнер без S SH на сервере?
Следует ли мне использовать CI / CD , чтобы также обновить контейнер на моем удаленном компьютере и как мне это сделать, или я могу просто выполнить перезапуск docker -compose изнутри контейнера (я думаю, что этого не произойдет работают из-за того, как работают контейнеры, но, может быть, есть способ?).
Я также нашел Java Docker API-клиент , но для этого мне потребуется открыть Docker API, чего я бы не хотел делать.