Docker совет №31: Использование build и image в одном сервисе в docker-compose


Всем известно, что при запуске сервиса, описанного в docker-compose.yaml, можно скачать готовый образ из docker-registry (указав image:) или собрать образ из существующего Dockerfile (указав build:). Но что случится, если указать обе инструкции?

Продолжить чтение

Знакомство с Kubernetes. Часть 12: Аннотации


Для добавления произвольных, неидентифицирующиих метаданных к создаваемым в кластере Kubernetes объектам можно использовать аннотации. Клиенты (в том числе инструменты и библиотеки) могут получать и использовать эти данные. Давайте разберемся!

Продолжить чтение

Как исправить ошибку getpwnam(«nginx») failed

nginx
Скорее всего, вы столкнетесь с данной ошибкой если вы собираете из исходников популярный web-сервер Nginx. Давайте разберемся!

Продолжить чтение

Знакомство с Kubernetes. Часть 11: Сервисы (services)


Поды в кластере Kubernetes смертны — они создаются (рождаются), но когда под по какой-либо причине умирает, то он не воскресает. И хотя каждый под при создании получает свой собственный IP-адрес, этот адрес нельзя назвать постоянным и стабильным вследствие «смертности» подов. Давайте разберемся!

Продолжить чтение

Docker совет №30: Монтирование ssh-ключей в docker-контейнер


Казалось бы, все очень просто — монтируете нужный каталог с ssh-ключами в соответствующее место внутри docker-контейнера. Но все становится куда интереснее, если вы используете Docker for Windows — давайте разберемся!

Продолжить чтение