Docker совет №34: Разница между форматами CMD


Инструкция CMD может быть определена в двух форматах, которые называются exec и shell. Оба выполняют практически идентичные вещи, но все же между ними есть существенно различие. Давайте разберемся!

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

Docker совет №33: Использование двух Dockerfile в одном compose-проекте


Зачастую использование двух Dockerfile требуется когда вы работаете над проектом, в котором можно (и нужно) четко разграничить составляющие — например, на frontend и backend. Давайте разберемся!

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

Docker совет №32: Разница между create, start и run


Команды docker create, docker start и docker run выглядят одинаковыми по смыслу, но на самом деле они выполняют совершенно различные роли. Давайте разберемся, чем же отличаются данные команды!

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

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


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

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

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


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

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