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

Docker compose: введение

607
0 минут
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 есть несколько команд, предназначенных для управления всем жизненным циклом вашего приложения:

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