Docker совет №21: Использование переменных окружения


Docker позволяет нам устанавливать переменные окружения как во время сборки docker-образов, так и во время запуска docker-контейнеров (к слову, при запуске также можно переопределять переменные указанные во время сборки). Давайте разберемся!

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

Docker совет №20: Используйте WORKDIR


Если вы заметили, что часто меняете каталоги своем Dockerfile (инструкции по сборке docker-образа), то самое время познакомиться с использованием инструкции WORKDIR. Давайте разберемся!

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

Применение DRY к docker-compose.yml


Мы уже знаем, что файлы docker-compose.yml — отличный способ определения нескольких сервисов (контейнеров), которые должны работать как единый стек. Но при большом количестве сервисов в файле неизменно появляются одинаковые, повторяющиеся для каждого контейнера блоки кода (описания) — давайте разберемся с ними!

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

Docker совет №19: docker-compose stop или down?


Связку контейнеров, описанных в конфигурационном файле docker-compose.yml можно остановить с помощью команд stop или down, однако вторая команда делает гораздо больше, чем просто остановка контейнеров. Давайте разберемся!

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

Docker совет №18: Использование диска


Сегодня мы познакомимся с одной довольно простой но полезной командой, которая предоставит информацию о том, как много места на вашем диске занимают docker образы, контейнеры, тома и кеш сборки — давайте разберемся!

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