- Да, если вы используете какой-либо инструмент CI, вы можете динамически заменить новый созданный тег изображения докера на переменную.
Скажем - dockerimage: $ {buildID}, вы можете динамически заменить этот buildID с помощью инструмента CI
При создании контейнера всегда присваивайте ему имя, чтобы вы могли выполнить команду
docker stop
для этого контейнера, чтобы остановить его изатем также очистите контейнер навсегда, если вы хотите всегда использовать это имя контейнера, если вы выполните
docker ps -a | grep give_container_name_here
, он выдаст вам этот контейнер, а затем вы можете удалить его через
docker rm $(docker ps -a | grep give_container_name_here)
Затем вы можете перезапустить докер-контейнер с новым образом докера, который вы создали через конвейер CI