admin@demi4.com

docker push image with latest version

docker push image with latest version

Работая с докером приходится изучать и изучать новые фишки, штучки, хаки и прочие делишки. Сейчас стала задача, так как используется докер, необходимо для ускорения разворачивания среды использовать готовые свои образа, но с наличием версий.

Собственно версии задаются через опцию tag в докере и ничего военного, но если использовать версии, к примеру demi4/mysql:1.0.0 – то при таком подходе не получится в Docker файле использовать флаг latest для собираемого образа и использование строки:

приведет к ошибке, так как – если не указывается версия, то используется latest, а такой тег не создавался, в итоге ошибка.

Что бы одним махом стрелять двух зайцев в такой ситуации, необходимо прибегнуть к одной хитрости и сделать образ, назначить ему tag и после этого пушить в репу докера

Такая хитрость приводит к тому что при docker push в репозиотрий будет отправены и образ с версией 1.0.1 и latest (без указания версии). Соответственно, используя такой подход можно спокойно отправлять в репозиторий различные версии, тестировать их и если все в порядке, делать latest тег ссылающийся на нужную версию и работать с ним уже в боевом режиме.

1 голос
Позначки:, ,

Залишити відповідь

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

ejabberd

Centos + ejabberd (свой jabber server)Centos + ejabberd (свой jabber server)

Свой джаббер – это свой джаббер, меньше шансов что тебя будут прослушивать, да и просто больше анонимности и конфиденциальности. Утаноить как по мне и настроить это просто дело 10 минут,

eaccelerator

eAccelerator: Unable to change cache directory /var/cache/eaccelerator permissionseAccelerator: Unable to change cache directory /var/cache/eaccelerator permissions

Странно что ошибку “eAccelerator: Unable to change cache directory /var/cache/eaccelerator permissions” до сих пор не пофиксили, так как о ней уже известно давно и фискистся очень просто. 1 голос Схожі

Notice: Error: MAIL FROM not accepted from server! in /system/library/mail.php on line 290Notice: Error: MAIL FROM not accepted from server! in /system/library/mail.php on line 290

Вот такая ошибка вылезла после переключения работы почты в магазине на базе opencart или ostore с локального mail() на работу через smtp Yandex, при попытке отправить письмо-уведомление о новом заказе