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