Този урок ще демонстрира как да използвате 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 / дял / nginx / html / index.html
ВХОДНА ТОЧКА [ 'nginx' , '-g' , 'демон изключен;' ]
Стъпка 2: Създайте файл за композиране
Създайте файл за композиране с име „ docker-compose.yml ”, който включва настройките за конфигурация на услугата. Например, ние сме конфигурирали „ уеб ' и ' уеб1 ” услуги във файл за композиране, като използвате следните инструкции:
- “ уеб ” услугата ще контейнеризира HTML програмата и „ уеб1 ” услугата ще използва „ nginx: най-новото ” изображение в контейнера.
- “ изграждане ” ключът дефинира Dockerfile или контекста на компилация за контейнеризиране на приложението. Например, използваме инструкции на Dockerfile.
- “ пристанища ” разпределя откритите портове на контейнера:
услуги:
уеб:
изграждане: .
портове:
- 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.