Овај текст ће пружити водич за вишестепену Доцкер изградњу.
Водич за почетнике за вишестепену Доцкер Буилд
Да бисте креирали Доцкер слику помоћу једноставног Доцкерфиле-а и вишестепених Доцкерфиле-а, погледајте наведене методе:
Како направити једноставну Доцкер слику?
Да бисте креирали једноставну Доцкер слику користећи једноставан Доцкерфиле, прођите кроз дата упутства.
Корак 1: Отворите терминал
Из Виндовса “ Покренути ” мени, отворите Гит терминал:
Корак 2: Креирајте нови директоријум
Затим креирајте нови директоријум пројекта користећи дату команду:
Након тога, отворите директоријум пројекта уз помоћ „ цд ” команда:
$ цд Вишестепени
Корак 3: Креирајте програмску датотеку
Креирајте и отворите нову програмску датотеку за имплементацију „ голанг ' програм. На пример, направили смо „ маин.го ” фајл:
Налепите наведени код у „ маин.го ” фајл. Овај програм ће одштампати једноставан излаз „ Здраво! Добродошли у водич за ЛинукХинт ” на локалном домаћину:
увоз ('фмт'
'Пријава'
'нет/хттп'
)
фунц руковалац ( в хттп . РеспонсеВритер , р * хттп. Захтев ) {
фмт . Фпринтф ( ин , 'Здраво! Добродошли у ЛинукХинт водич' )
}
фунц главни () {
хттп . ХандлеФунц ( '/' , руковалац )
Пријава . Фатално ( хттп . ЛистенАндСерве ( '0.0.0.0:8080' , нула ))
}
Притисните „ ЦТРЛ+О ” да сачувате промене и „ ЦТРЛ+Кс ' да изађете.
Корак 4: Креирајте ДоцкерФиле
Креирајте и отворите нови Доцкерфиле у уређивачу текста Нано користећи „ нано Доцкерфиле ” команда:
Налепите следећи код унутар „ Доцкерфиле ” који ће упутити контејнер о томе како да примени пројекат:
ИЗ голанга: 1.8ВОРКДИР / иди / срц / апликација
ЦОПИ маин.го .
РУН иди гради -О веб сервер .
ЦМД [ './веб сервер' ]
Притисните „ ЦТРЛ+О ” да сачувате датотеку и „ ЦТРЛ+Кс ” да изађете из уређивача:
Корак 5: Креирајте Доцкер слику
Уз помоћ Доцкерфиле-а, креирајте нову Доцкер слику кроз „ доцкер буилд ” команда. „ -т ” ознака се користи за одређивање ознаке/име слике:
Корак 6: Покрените Доцкер Имаге
Након креирања Доцкер слике, користите доле поменуту команду да покренете Доцкер слику. „ -п ” опција се користи за одређивање броја порта на којем ће Доцкер контејнер извршити програм:
Након тога, идите на „ 973503Д55АБА40Е89Д4АБ4Ц16783БЦ9А159Ц512Е ” да проверите да ли је апликација покренута или не:
Из горњег излаза можете видети да смо успешно применили апликацију на локалном хосту:
Корак 7: Проверите Доцкер слике
На крају, извршите „ доцкер слике <име-слике> ” да бисте проверили додатне информације о новокреираној Доцкер слици:
Може се приметити да је величина Доцкер слике превелика да би се извршио мали пројекат. У таквом сценарију, вишестепена изградња се може користити за смањење величине Доцкер слике:
Како направити Доцкер слику из вишестепеног Доцкерфиле-а?
Да бисте креирали вишестепени Доцкерфиле који ће разбити развојне процесе у фазе и смањити величину слике, погледајте наведене кораке.
Корак 1: Отворите Доцкерфиле
Прво отворите Доцкерфиле у „ Нано уређивач текста ” преко поменуте команде:
Корак 2: Креирајте вишестепени Доцкерфиле
Налепите следећи код у Доцкерфиле. Може се приметити да Доцкер датотека садржи више од једног „ ИЗ ” изјава, што значи да креирамо вишестепени Доцкерфиле:
ВОРКДИР / иди / срц / апликација
ЦОПИ маин.го .
РУН иди гради -О веб сервер .
ИЗ алпског
ВОРКДИР / апликација
ЦОПИ --од =басе / иди / срц / апликација / апликација /
ЦМД [ './веб сервер' ]
Притисните „ ЦТРЛ+О ” да сачувате промене и „ ЦТРЛ+Кс ” да бисте изашли из уређивача.
Корак 3: Креирајте Доцкер слику
Сада направите нову Доцкер слику уз помоћ вишестепене градње. У ту сврху извршите дату команду:
Опет, проверите додатне информације о Доцкер слици кроз „ доцкер слике ” команда:
$ доцкер слике нова-веб-сликаИзлаз показује да смо успешно креирали доцкер датотеку и да је величина Доцкер датотеке смањена на само „ 12.9МБ ”:
Корак 4: Покрените Доцкер Имаге
На крају, покрените Доцкер слику да бисте извршили контејнер да бисте проверили да ли Доцкер слика ради исправно или не:
Отворите локални хост сервер тако што ћете отићи до „ 973503Д55АБА40Е89Д4АБ4Ц16783БЦ9А159Ц512Е ” у претраживачу:
Резултат показује да смо успешно применили програм кроз вишестепену изградњу.
Закључак
Вишестепена изградња Доцкер-а наводи серију надградњи у фазе. Да бисте креирали вишестепени Доцкерфиле, наведите више од једне изјаве „ФРОМ“ и погледајте прву „ ИЗ ” изјава као основна конструкција. Након тога, креирајте нову Доцкер слику користећи „ доцкер буилд -т <име-слике> . ” команда. Пост је разрадио комплетан водич за вишестепену Доцкер изградњу.