Како покренути контејнер у позадини помоћу команде „доцкер рун“.

Kako Pokrenuti Kontejner U Pozadini Pomocu Komande Docker Run



Доцкер контејнери су главни део Доцкер платформе која игра виталну улогу у имплементацији пројекта. Доцкер је лагани извршни пакет који омогућава програмерима да покрећу и извршавају пројекте на многим машинама инкапсулирајући све зависности пројекта, библиотеке и изворни код. Штавише, програмери могу да изврше ове пројекте на било ком систему преко Доцкер контејнера.

Овај блог ће демонстрирати метод за покретање Доцкер контејнера у позадини кроз „ доцкер рун ” команда.







Како покренути Доцкер контејнер у позадини преко Доцкер рун команде?

Да бисте извршили контејнер у позадини уз помоћ „ доцкер рун ” команда, „ -одвојити ” опција се користи. У ту сврху погледајте дата упутства.



Корак 1: Покрените терминал



Из Виндовса “ Покренути “, покрените свој омиљени терминал. На пример, користићемо „ Гит Басх ” терминал:





Корак 2: Отворите директоријум пројекта



Идите до директоријума пројекта користећи „ цд ” команда. Корисници такође могу да креирају нови директоријум уз помоћ „ мкдир ” команда:

$ цд „Десктоп\Доцкер-Пројекат“

Корак 3: Креирајте Доцкерфиле

Створити нова ' Доцкерфиле ” користећи Нано уређивач текста:

$ нано Доцкерфиле

Налепите доле наведени код у Доцкерфиле да бисте извршили Голанг програм:

ИЗ голанга: 1.8 АС буилдер
ВОРКДИР / иди / срц / апликација
ЦОПИ маин.го .
РУН иди гради -Тхе веб сервер .
ЦМД [ './веб сервер' ]

Корак 4: Креирајте датотеку маин.го

Затим направите другу датотеку “ маин.го ” у уређивачу текста Нано уз помоћ дате команде:

$ нано маин.го

Налепите голанг код који ће одштампати „ Здраво! Добродошли у водич за ЛинукХинт ” када се изврши на локалном порту домаћина “ 8080 ”:

Пакет главни

увоз (
'фмт'
'Пријава'
'нет/хттп'
)

фунц хандлер ( ин хттп.РеспонсеВритер, р * хттп.Рекуест ) {
фмт.Фпринтф ( ин , 'Здраво! Добродошли у ЛинукХинт водич' )
}
фунц маин ( ) {
хттп.ХандлеФунц ( '/' , руковалац )
лог.Фатал ( хттп.ЛистенАндСерве ( '0.0.0.0:8080' , нула ) )
}

Корак 5: Направите нову Доцкер слику

Након тога, генеришите нову Доцкер слику кроз „ доцкер буилд ” команда. Овде, „ ” заставица се користи за прављење слика по имену:

$ доцкер буилд доцкеримаге .


Корак 6: Покрените контејнер у позадини

Сада покрените контејнер у позадини користећи следеће „ доцкер рун ” команда:

$ доцкер рун -п 8080 : 8080 доцкеримаге

У горњој команди, „ -п ” опција се користи за дефинисање броја порта. Међутим ' ” опција се посебно користи за покретање контејнера у позадини:

Може се приметити да смо успешно поставили апликацију на порт лоцалхост “ 8080 ”:

Белешка: Ако контејнер ради нормално, корисник не може извршити никакве радње. Међутим, можете да довршите друге задатке када контејнер ради у позадини.

Показали смо процедуру за покретање контејнера у позадини користећи „ доцкер рун ” команда.

Закључак

Да бисте покренули контејнер у позадини, „ доцкер рун ” команда се користи заједно са „ -одвојити ” или “ ' опција. Да бисте покренули контејнер, прво направите слику кроз једноставан Доцкерфиле. Затим покрените нову Доцкер слику користећи „ доцкер рун -д <име-слике> ” команда. Команда ће аутоматски извршити Доцкер контејнер у позадини. У посту је објашњен метод за извршавање контејнера као позадинског процеса.