Как повторно развернуть образ докера с помощью конвейера jenkin? - PullRequest
0 голосов
/ 24 июня 2019

Я создал конвейер для проекта микросервиса с весенней загрузкой.Я автоматизирую процесс развертывания, используя конвейер jenkin.Шаги, которые я использовал в конвейере, следующие: сценарий Jenkin сначала извлекает код из bitbucket.Создайте проект, используя Maven.Создайте образ докера.Нажмите на изображение докера в Dockerhub.Затем запустите этот образ докера, загрузив образ докера из концентратора докеров.

Он отлично работает один раз.Это будет работать во второй раз, так как мне нужно остановить Docker Conatiner, а затем удалить изображение оттуда.

.

Я использовал команду docker run -rm В соответствии с документацией -rm используется для удаления формы изображения docker.Но это не помогает, но в этом случае мне поможет

docker run --rm -p 8761: 8761 -d --name ccpserviceregistry mydockerRepo / ccpserviceregistry: 1.0

Хотите повторно развернуть образс последней.

1 Ответ

0 голосов
/ 24 июня 2019

Выполните следующие действия:

  • Код извлечения из битбакета
  • Сборка проекта с использованием maven
  • Создание образа Docker
  • Push-изображение докера в dockerhub
  • Удалить, если какой-либо док-контейнер уже запущен docker rm -f container-name
  • Удалите образ докера, если хотите, если есть (docker rmi -f image-name)
  • Запуск образа докера (используйте опцию --name при запуске докера, чтобы при удалении контейнера было легче, не нужно указывать опцию --rm)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...