Как да използвате Docker Compose в Windows

Kak Da Izpolzvate Docker Compose V Windows



Docker compose е Docker CLI инструмент, използван за конфигуриране, управление и внедряване на микроуслуги и многоконтейнерни приложения. Той използва 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 / дял / nginx / html / index.html

ВХОДНА ТОЧКА [ 'nginx' , '-g' , 'демон изключен;' ]

Стъпка 2: Създайте файл за композиране

Създайте файл за композиране с име „ docker-compose.yml ”, който включва настройките за конфигурация на услугата. Например, ние сме конфигурирали „ уеб ' и ' уеб1 ” услуги във файл за композиране, като използвате следните инструкции:



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

услуги:

уеб:

изграждане: .

портове:

- 80 : 80

уеб1:

изображение: nginx: най-новото

Стъпка 3: Стартирайте услугите

След това изградете и стартирайте услугите в отделни контейнери, като използвате „ докер-съставяне ” команда:

докер-съставяне

За проверка посетете определения порт на localhost. Тук успешно стартирахме HTML услугата с помощта на Docker compose в Windows:

Това е всичко! Ние демонстрирахме как да използвате Docker compose в Windows.

Заключение

За да използвате Docker compose в Windows, първо инсталирайте Docker Compose CLI, като инсталирате приложението Docker Desktop в Windows. След това създайте Dockerfile, за да докеризирате приложението. Конфигурирайте услугите на приложението във файл за композиране, за да стартирате всяка услуга в отделен Docker контейнер. След това използвайте „ докер-съставяне ”, за да стартирате услугите за композиране. Това описание илюстрира как да използвате Docker compose в Windows.