Како да покренем Доцкер слику у терминалу

Kako Da Pokrenem Docker Sliku U Terminalu



Доцкер је отворен, бесплатан и добро вољен форум за развој и примену пројеката. Доступан је у ГУИ и ЦЛИ верзијама, али већина корисника преферира ЦЛИ верзију Доцкера јер има већу контролу над Доцкер компонентама укључујући Доцкер слике. Тачније, Доцкер слике су суштински део Доцкер-а који се користи за прављење, инструкције и управљање Доцкер контејнерима и докеризацију апликација и других услуга.

У овом чланку ћемо вас упутити како да покренете слику у терминалу користећи Доцкер ЦЛИ.

Како покренути Доцкер слику у терминалу?

Да бисте покренули Доцкер слику у терминалу, потребно је да прво инсталирате Доцкер Десктоп на вашем систему. Укључује и ГУИ и ЦЛИ верзију Доцкер-а.







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



Корак 1: Направите Доцкерфиле
Прво направите једноставан Доцкерфиле који има следећа упутства:



  • ИЗ ” дефинише основну слику контејнера.
  • ВОРКДИР ” дефинише радну путању или директоријум контејнера.
  • ЦОПИ ” копира изворну или кодну датотеку на путању контејнера. На пример, навели смо „ маин.го ” датотека која садржи једноставан голанг програм.
  • ТРЦАТИ ” извршава поменуту команду на врху контејнера.
  • ЕКСПОСЕ ” додељује порт за излагање контејнера.
  • УЛАЗНА ТАЧКА ” додајте извршне датотеке за контејнер:
ИЗ голанга
ВОРКДИР / иди / срц / апликација
ЦОПИ маин. иди .
ТРЦАТИ иди градити - о веб сервер.
ЕКСПОСЕ 8080 : 8080
УЛАЗНА ТАЧКА [ './веб сервер' ]

Корак 2: Креирајте слику у Доцкер-у
Затим креирајте нову Доцкер слику користећи поменуту команду. Овде, „ ” заставица дефинише име или ознаку слике:





> доцкер буилд - т голанг : алпски .

Корак 3: Покрените Доцкер слику у терминалу
Затим покрените слику на Виндовс терминалу. На пример, користимо ПоверСхелл терминал у ВС уређивачу кода. Извршите Доцкер слику користећи „ доцкер рун ” команда:



> доцкер рун - то - д - стр 8080 : 8080 голанг : алпски

У горњој команди:

  • ” опција креира и покреће контејнер у одвојеном режиму.
  • -п ” наведите порт за излагање за контејнер.
  • -то ” је комбинација две различите опције. „ “ покрените слику интерактивно и “ ” додељује ТТИ-псеудо терминал:

За верификацију да ли је слика извршена или не, идите кроз изложени порт контејнера на локалном хосту:

Различите опције за команду „доцкер рун“.

Као што смо објаснили, Доцкер ЦЛИ има већу контролу над Доцкер компонентама. Постоје различите опције за покретање Доцкер слике на различите начине. У ту сврху дали смо неколико примера за покретање слике у терминалу са различитим опцијама.

Пример 1: Покрените слику у привилегованом режиму
Извршите слику у привилегованом режиму уз помоћ „ – привилеговани ' опција. Ово ће заправо креирати и извршити контејнер са роот привилегијама:

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

Пример 2: Монтирајте спољни волумен са контејнером док се извршава Доцкер слика
Да бисте покренули слику која креира нови доцкер контејнер по имену и такође монтирали спољни волумен или систем датотека са контејнером, користите дату команду:

> доцкер рун --наме го-контејнер --моунт извор =ми-голанг-вол, циљ = / апп голанг:алпине

овде:

  • –име ” наводи назив контејнера.
  • –моунт ” опција монтира Доцкер волумен.
  • извор ' и ' циљ ” су променљиве које подржава „ –моунт ' опција. Они се користе за одређивање изворне и одредишне путање волумена:

Тако можете покренути Доцкер слике у терминалу.

Закључак

Да бисте покренули Доцкер слику на терминалу, прво креирајте једноставан Доцкерфиле и извршите га кроз „ доцкер буилд ” команда. Ова команда ће генерисати нову Доцкер слику. Након тога, покрените слику користећи „ доцкер рун <опција> <слика> ” команда. Овај текст је показао како да покренете слике у терминалу.