Я использую докер для развертывания приложения весенней загрузки.Поэтому сначала я использую
1. mvn package
для создания файла JAR в указанном каталоге в файле Docker.
Затем я удаляю ранее созданный файл образа Docker, собираю новыйодин, отметьте один, а затем нажмите
2. docker image ls
3. docker image rm -f IMAGE_ID
4. docker build --tag=APP_NAME .
5. docker tag APP_NAME DOCKER_HUB_REPO/DOCKER_HUB_PROJECT:TAG
6. docker push DOCKER_HUB_REPO/DOCKER_HUB_PROJECT:TAG
Затем я иду на сервер и останавливаю работающий контейнер, удаляю ранее созданный образ и затем развертываю вновь созданный образ
7. docker ps
8. docker stop CONTAINER_ID
9. docker image ls
10. docker image rm -f IMAGE_ID
11. docker run -d -p PORT:PORT DOCKER_HUB_REPO/DOCKER_HUB_PROJECT:TAG
Это всекажется очень утомительным и шаблонным.Есть ли лучший и упрощенный способ выполнения этой операции.