В этом руководстве показано, как использовать 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:
КОПИРОВАТЬ index.html / usr / делиться / нгинкс / HTML / index.html
ВХОДНАЯ ТОЧКА [ 'нгинкс' , '-г' , 'демон выключен'; ]
Шаг 2: Создайте файл Compose
Создайте компоновочный файл с именем « докер-compose.yml », который включает в себя параметры конфигурации службы. Например, мы настроили « сеть ' и ' веб1 ” services в файле компоновки, используя следующие инструкции:
- “ сеть ' будет контейнеризировать HTML-программу, а ' веб1 ” будет использовать “ nginx: последний ” изображение в контейнере.
- “ строить Ключ определяет файл Dockerfile или контекст сборки для контейнеризации приложения. Например, мы используем инструкции Dockerfile.
- “ порты » выделяет открытые порты контейнера:
услуги:
веб:
строить: .
порты:
- 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.