Как заставить docker сбросить образ на удаленном сервере? - PullRequest
0 голосов
/ 17 января 2019

В сборке Docker из jenkins 1st образы докера создаются правильно помеченными как LATEST на удаленном сервере.

При перестройке он должен перезаписывать образ докера на сервере. Но это не так. Фактически он создает новые образы докеров с no-tag хранилищем и no-tag тегами. И избегайте использования предварительно определенного доменного имени для изображения. Так что создает новый, потому что он должен создать новый образ, потому что они совершенно разные.

Есть ли способ избежать простого удаления изображения непосредственно с удаленного сервера? Но обновить изображение докера на том же имени тега (домена)?

Есть идеи об обходном пути? Как избежать создания новых образов Docker со статическим неизменным именем TAG из сборки jenkins. Потому что он кушает много памяти на момент запуска на cron.

Как мне перезаписать изображение докера или сделать фасад, который он переписал?

1 Ответ

0 голосов
/ 17 января 2019

Вы можете удалить изображения без тегов после сборки изображения из jenkins: docker rmi $(docker images -f "dangling=true" -q)

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