Овај блог ће показати:
Шта је Доцкер Цомпосе?
Доцкер Цомпосе ЦЛИ је основна компонента и алат за састављање за Доцкер окружење. Одржава, развија и примењује више контејнерских програма и других микросервиса у одвојеним контејнерима. Алат командне линије садржи различите команде, као што су доцкер-цомпосе уп, доцкер-цомпосе довн, доцкер-цомпосе буилд, доцкер-цомпосе рм и многе друге за управљање контејнерским услугама и апликацијама у изолованим окружењима.
Како користити Доцкер Цомпосе?
Да бисте користили Доцкер цомпосе у Доцкер-у, прво инсталирајте Доцкер цомпосе тако што ћете инсталирати Доцкер Десктоп за Виндовс помоћу нашег повезаног чланак . Након тога, направите Доцкерфиле да бисте докеризовали апликацију и конфигурисали сервисе апликације у „ доцкер-цомпосе.имл ” фајл. Затим покрените услуге или програм користећи „ доцкер-цомпосе уп ” команда.
За исправну демонстрацију, пратите наведене кораке.
Корак 1: Направите Доцкерфиле
Прво, креирајте нову датотеку под називом „ Доцкерфиле ” који садржи основна упутства за контејнеризацију програма. На пример, спремили смо у контејнер „ индек.хтмл ” ХТМЛ програм:
ИЗ нгинк: најновије
ЦОПИ индек.хтмл / уср / Објави / нгинк / хтмл / индек.хтмл
УЛАЗНА ТАЧКА [ 'нгинк' , '-г' , 'даемон офф;' ]
Корак 2: Креирајте Цомпосе Филе
Након тога, конфигуришите услуге ХТМЛ програма у другој датотеци под називом „ доцкер-цомпосе.имл ” фајл. Ова упутства укључују:
- “ услуге ” да бисте конфигурисали услуге писања. Овде смо конфигурисали три услуге: „ веб ”, “ веб1 ', и ' веб2 ”.
- “ веб ' и ' веб1 ” услуге садрже два кључа, “ градити ' и ' луке ”.
- “ градити ” кључ се користи за одређивање Доцкерфиле програма или контекста изградње програма. Користили смо Доцкерфиле контекст да конфигуришемо „ индек.хтмл ' програм.
- “ луке ” се користе за додељивање изложеног порта услужног контејнера.
- “ веб2 ” услуга ће једноставно користити „ нгинк: најновије ” слика у контејнеру за писање:
услуге:
веб:
градити: .
портови:
- 80 : 80
веб1:
градити: .
портови:
- 80
веб2:
слика: нгинк: најновије
Корак 3: Покрените Цомпосе Сервице
Након тога, покрените услуге компоновања у одвојеним контејнерима користећи „ доцкер-цомпосе уп ” команда. „ -д ” изврши ове услуге у одвојеном режиму:
доцкер-цомпосе уп -д
Након тога, идите до додељеног порта лоцалхост-а и проверите да ли се услуге извршавају у контејнерима или не:
Корак 4: Зауставите услугу Цомпосе
Да бисте зауставили и уклонили извршне услуге цомпосе, користите „ доцкер-цомпосе довн ” команда:
доцкер-цомпосе довн
Ово је све о томе шта је Доцкер-цомпосе и како га користити у Доцкер-у.
Закључак
Доцкер Цомпосе је Доцкер-ов ЦЛИ алат који се користи за управљање и конфигурисање вишеконтејнерских апликација и услуга у засебним контејнерима. Да бисте користили Доцкер цомпосе, прво креирајте „ доцкер-цомпосе.имл ” и конфигуришите услуге или апликацију са више контејнера у датотеци. Након тога, покрените услуге компоновања користећи „ доцкер-цомпосе уп ” команда. Овај водич вас је научио шта је Доцкер цомпосе и како да га користите са примерима.