Обновление Jenkins, работающего на docker контейнере - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть Jenkins, работающий в Docker контейнере и локальном docker реестре. docker-compose up это не go внешняя сеть, скорее извлекает образ из локального реестра.

Есть ли способ обновить мой локальный docker реестр последним образом Jenkins?

А когда я бегу docker-compose up у меня последний Дженкинс? Спасибо!

1 Ответ

0 голосов
/ 13 февраля 2020

Таким образом, по умолчанию docker природа всегда ищет изображение, доступное на хост-машине, и если не указан тег c, он будет искать тег по умолчанию latest.

Так что в вашем случае, когда у вас уже есть последнее изображение jenkins, доступное на хосте docker-compose, всегда будет использовать это изображение, притворяясь, что оно самое последнее Чтобы использовать последнее изображение из реестра, вам необходимо очистить / удалить изображение jenkins с вашего хоста, у которого есть тег latest.

Удалить и использовать последнее изображение jenkins:

docker rmi -f jenkins:latest
docker-compose stop
docker-compose rm -f
docker-compose pull   
docker-compose up -d  

это Ваш личный реестр, поэтому вам нужно войти в него:
docker login my-server.test:5000

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