Docker compose: введение
О технологиях

Docker compose: введение

3313
1 минута
Docker compose: введение

Docker Compose – это утилита для определения и запуска многоконтейнерных Docker приложений. При работе с Docker Compose вы используете docker-compose.yml файл для настройки сервисов вашего приложения. Далее, используя всего лишь одну команду, вы создаете и запускаете сервисы из вашей конфигурации.

Docker Compose отлично подходит для разработки, тестирования, создания промежуточных окружений, а также процессов непрерывной интеграции (CI).


Использование Docker Compose обычно представляет собой трех этапный процесс.


  1. Определить окружение вашего приложения при помощи
    Dockerfile
    так, чтобы оно могло быть воспроизведено где угодно.
  2. Определить сервисы, которые составляют ваше приложение в
    docker-compose.yml
    так, чтобы они могли быть запущены вместе в изолированном окружении.
  3. Наконец, запустить
    docker-compose up
    и Docker Compose запустит определенное вами приложение. Файл
    docker-compose.yml
    выглядит следующим образом:

version: '2'
services:
 web:
 build: .
 ports:
   - "5000:5000"
 volumes:
   - .:/code
   - logvolume01:/var/log
 links:
   - redis
 redis:
 image: redis
volumes:
 logvolume01: {}

У Docker Compose есть несколько команд, предназначенных для управления всем жизненным циклом вашего приложения:

  • Запуск, остановка и пересборка сервисов
  • Просмотр и получение статуса запущенных сервисов
  • Отображение логов запущенных служб
  • Выполнение одной команды за раз на сервис
13 февраля 2023
Замена игрока: выбираем альтернативу зарубежному системному ПО (взгляд облачного провайдера)

На поле ИТ сегодня захватывающая интрига – выбор адекватной замены зарубежным системам, производители которых массово вышли из игры. На онлайн-митапе поделились опытом подбора, внедрения и сопровождения решений, способных заместить платформу виртуализации, почту, файловое хранилище, каталог пользователей, backup и др.

Предлагаем вашему вниманию запись и расшифровку митапа.

2 минуты
2170
15 ноября 2022
OpenShift остался без поддержки – как решить проблему российским клиентам
Интерес к семейству ПО для контейнеризации OpenShift был довольно высоким в корпоративном сегменте в прежние годы. По данным мониторинговой службы Datadog, только за прошлый год во всем мире количество пользователей платформ от RedHat увеличилось на 28%. Весной IBM объявил об уходе из России и прекращении поддержки всех программных продуктов для текущих клиентов. Разберемся, насколько критичной оказалась данная ситуация для заказчиков, и какие варианты действий существуют, чтобы минимизировать возможные риски отключения от сервиса.
1 минута
1028
25 февраля 2021
Свидетели DevOps: мифы и байки про девопсов и тех, кто их нанимает
Те, кто решил стать девопсом, видят в этой профессии заманчивые перспективы. Это новый уровень мышления, это творчество и возможность создавать, это безграничные просторы для самосовершенствования. Не секрет также, что девопсам хорошо платят. Вместе с тем, вокруг понятия DevOps сформировался некий культ, овеянный мифами и легендами.
1 минута
4432
4 декабря 2020
Дайджест обновлений Облака КРОК за осень 2020 г.
За осень в Облаке КРОК многое изменилось. Мы активно писали код и не успевали сообщать обо всех переменах. Постараемся исправиться и информировать вас ASAP, чтобы вы могли сразу же использовать новые фичи.
2 минуты
2386
scrollup