-
Знакомство с Kubernetes. Часть 0: Что это?
Kubernetes - это проект с открытым исходным кодом для управления “флотом” контейнеров на нескольких хостах, объединенных в кластер. Данный инструмент призван обеспечить основные механизмы развертывания, обслуживания и масштабирования приложений, упакованных в контейнеры.
-
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, однако вторая команда делает гораздо больше, чем просто остановка контейнеров. Давайте разберемся!
-
Установка Minikube
Minikube - утилита командной строки для настройки и запуска однонодового кластера Kubernetes в виртуальной машине на локальном компьютере.
-
Docker совет №18: Использование диска
Сегодня мы познакомимся с одной довольно простой но полезной командой, которая предоставит информацию о том, как много места на вашем диске занимают docker образы, контейнеры, тома и кеш сборки - давайте разберемся!
-
Let's Encrypt: Wildcard-сертификаты теперь доступны!
Еще в прошлом году разработчики Let’s Encrypt обещали внедрить в январе 2018 года поддержку возможности генерации wildcard-сертификатов для доменов и вот, наконец, этот день настал. Давайте разберемся, как сгенерировать wildcard-сертификат Let’s Encrypt для всех поддоменов!
-
Docker совет №17: Команда docker-compose config
Docker Compose поддерживает переопределение yaml-файлов и подстановку переменных из env-файла (variable substitution). Команда config позволяет проверить какие значения переменных будут установлены при старте контейнеров, описанных в файле docker-compose.yml.
-
Sphinxsearch в docker-контейнере
В данной статье рассмотрим процесс сборки docker-образа включающего в себя систему полнотекстового поиска Sphinxsearch с возможностью переиндексации - давайте разберемся!