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