Как использовать Docker Compose в Windows

Kak Ispol Zovat Docker Compose V Windows



Docker compose — это инструмент командной строки Docker, используемый для настройки, управления и развертывания микросервисов и мультиконтейнерных приложений. Он использует файл YAML в качестве файла компоновки для настройки служб вместе с другими параметрами. Эти сервисы начнут использовать « докер-компоновать команда. Эта команда выполняет каждую настроенную службу в отдельном контейнере. Более того, Docker compose CLI также предоставляет нам различные команды для управления сервисами компоновки.

В этом руководстве показано, как использовать Docker compose в Windows.

Предварительные требования: установка Docker Compose

Чтобы установить инструмент компоновки Docker, сначала установите в системе приложение Docker Desktop для Windows. Это приложение содержит встроенный Docker CLI, Docker Compose CLI, плагин Compose, Docker Engine и другие важные компоненты.







Примечание: Для установки приложения Docker Desktop посетите наш связанный статья .



Как использовать Docker Compose в Windows?

Чтобы использовать Docker compose в Windows, сначала создайте Dockerfile, определяющий инструкции по контейнеризации приложения. После этого настройте службы в файле компоновки и запустите контейнеры с помощью « докер-компоновать команда.



Для иллюстрации ознакомьтесь с приведенными инструкциями.





Шаг 1: Создайте Dockerfile

Сначала создайте файл Dockerfile, содержащий инструкции по созданию моментального снимка контейнера Docker. Например, мы докеризовали « index.html », используя следующие инструкции:

  • ОТ Инструкция определяет базовый образ контейнера.
  • КОПИРОВАТЬ » добавляет или копирует исходный файл в исполняемый путь контейнера.
  • ВХОДНАЯ ТОЧКА ” определяет исполняемые файлы или значения по умолчанию контейнера Docker:
ОТ nginx: последняя

КОПИРОВАТЬ index.html / usr / делиться / нгинкс / HTML / index.html

ВХОДНАЯ ТОЧКА [ 'нгинкс' , '-г' , 'демон выключен'; ]

Шаг 2: Создайте файл Compose

Создайте компоновочный файл с именем « докер-compose.yml », который включает в себя параметры конфигурации службы. Например, мы настроили « сеть ' и ' веб1 ” services в файле компоновки, используя следующие инструкции:



  • сеть ' будет контейнеризировать HTML-программу, а ' веб1 ” будет использовать “ nginx: последний ” изображение в контейнере.
  • строить Ключ определяет файл Dockerfile или контекст сборки для контейнеризации приложения. Например, мы используем инструкции Dockerfile.
  • порты » выделяет открытые порты контейнера:
версия: '3'

услуги:

веб:

строить: .

порты:

- 80 : 80

веб1:

изображение: nginx: последний

Шаг 3: Запустите службы

После этого создайте и запустите сервисы в отдельных контейнерах, используя « докер-компоновать команда:

докер-компоновать

Для проверки зайдите на выделенный порт localhost. Здесь мы успешно запустили службу HTML с помощью Docker compose в Windows:

Вот и все! Мы продемонстрировали, как использовать Docker compose в Windows.

Заключение

Чтобы использовать Docker compose в Windows, сначала установите интерфейс командной строки Docker Compose, установив приложение Docker Desktop в Windows. После этого создайте Dockerfile для докеризации приложения. Настройте службы приложений в файле компоновки для запуска каждой службы в отдельном контейнере Docker. После этого используйте « докер-компоновать ” для запуска сервисов компоновки. В этой статье показано, как использовать Docker compose в Windows.