Доцкер је истакнута технологија контејнера коју широко користе системски администратори и ИТ инжењери. То је одличан алат за брзо постављање сложених ИТ окружења и безбедно постављање софтверских система.

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

Шта је Портаинер?

Портаинер је ГУИ алат за лако управљање контејнерима у Доцкер-у, Доцкер Сварм-у, Азуре АЦИ-у и Кубернетес, било да је он-прем или у облаку.

Сам Портаинер је распоређен као Доцкер слика и веома је лаган. Састоји се од два основна елемента: Портаинер сервера и Портаинер агента. Агент комуницира са сервером да би обезбедио приступ ресурсима чвора.

Портаинер можете инсталирати на Линук или Виндовс, а чак подржава инсталацију на Виндовс подсистем за Линук (ВСЛ). Испод хаубе, Портаинер користи Доцкер ЦЛИ да вам понуди добар ниво апстракције.

Инсталирање Портаинера на Линук

Као што је раније поменуто, Портаинер је инсталиран као Доцкер слика, тако да ћете морати да имате Доцкер покренут на вашој машини. Ако га немате инсталиран,

ево како да инсталирате Доцкер на Убунту.

Можете или да инсталирате комерцијалну верзију Портаинера, која долази са неким додатним погодностима као што је сервисна подршка, или једноставно користите Цоммунити Едитион.

Почните тако што ћете креирати Доцкер волумен који ће угостити Портаинер базу података и повезане податке користећи следећу команду:

доцкер волуме Креирај портаинер_дата

Затим покрените Портаинер Доцкер слику. Ако није доступан локално, Доцкер ће га аутоматски преузети са Доцкер Хуб-а.

доцкер рун -д -п 8000:8000 -п 9000:9000 --наме портаинер --рестарт=увек -в /вар/run/docker.sock:/var/рун/доцкер.соцк -в портаинер_дата:/портанер података/портаинер-це: најновије

Горе поменута команда користи ХТТП порт 9000 за подршку за наслеђе, али можете користити и 9443 ХТТПС порт, а Портаинер ће инсталирати самопотписани ССЛ сертификат. Такође можете користити сопствене сертификате ако желите.

Када се слика заврши са преузимањем, можете да проверите да ли је покренута и ради помоћу следеће команде:

судо доцкер пс

Ваш Портаинер контејнер треба да буде наведен у излазу заједно са свим другим контејнерима које имате.

Преглед Портаинера

Да бисте приступили Портаинер контролној табли, идите на подразумевани Портаинер УРЛ, који је http://localhost: 9000 у вашем веб претраживачу.

Подразумевано корисничко име је админ и мораћете да унесете безбедну лозинку да бисте наставили. Ово ће бити ваши подаци за пријаву убудуће. Такође можете променити корисничко име ако желите.

Када се први пут пријавите, Портаинер ће од вас тражити да конфигуришете своје окружење. Изаберите Почети опција која користи локално окружење на којем Портаинер ради. Можете додати још окружења за управљање Доцкер контејнерима са других удаљених рачунара или сервера.

Лева трака менија приказује преглед важних компоненти као што су картица контролна табла, картица Слике, мреже, стекови, корисници, окружења итд.

Управљање Доцкер контејнерима користећи Портаинер

Управљање контејнерима и сликама из менија Портаинер је прилично једноставно. Једноставно изаберите компоненту коју желите да конфигуришете у свом Доцкер окружењу, а затим је измените по свом укусу.

Већина компоненти је сама по себи разумљива. Ево неких од најважнијих:

1. Командна табла

Страница Контролна табла вам даје брз поглед на ваше оперативно окружење са важним статистичким подацима. Можете кликнути на сваку од компоненти на контролној табли да бисте добили више информација о одређеној компоненти.

Лако можете добити резиме о томе колико простора на диску заузимају ваши контејнери и који су здрави или не. Такође можете добити добар преглед мрежних интерфејса и ИП адреса ваших Доцкер контејнера.

Осим информација о Доцкер-у, можете добити и капацитет РАМ-а рачунара. Нећете пронаћи ниједну Доцкер команду која вам даје тако свеобухватан резиме на једној страници. И овде Портаинер блиста.

2. Слике

Можете да користите картицу Слике да повучете нове слике у своје Доцкер окружење. Портаинер подразумевано користи Доцкер Хуб да би добио Доцкер слике. Потражите слике тако што ћете унети назив слике коју тражите, а затим кликните на Претрага дугме да бисте га потражили у Доцкер Хуб-у.

Да бисте извукли нову слику, унесите име укључујући ознаку како се појављује у Доцкер Хуб-у и кликните на Повуците слику дугме.

Страница Слике наводи све слике у вашем окружењу, укључујући њихову величину, ознаке и датум када је слика направљена. Такође можете да направите нове Доцкер слике са ове странице.

3. Контејнери

Страница Доцкер контејнер је одлично место да добијете преглед свих контејнера у вашем окружењу. Овде вам је представљен преглед покренутих и неактивних контејнера.

Такође можете да покренете нове Доцкер контејнере из слика које су доступне локално на вашем рачунару или оних које се налазе у Доцкер Хуб-у.

Да бисте покренули контејнер, једноставно кликните на Додајте контејнер дугме. Затим наведите детаље о контејнеру као што су име, ознака, да ли желите да користите љуску, интерактивност и ТТИ итд. Параметри које овде дајете су слични онима које бисте обезбедили када користите доцкер рун команда.

4. Друге компоненте

Неке друге важне компоненте у Портаинеру укључују:

  1. Стацкс: Стацкс вам дају опцију да дефинишете Доцкер Цомпосе фајлови. Можете одредити датотеке Доцкер Цомпосе у прозору уређивача Портаинер-а или их отпремити са свог рачунара. Можете чак и да повучете своје Доцкер Цомпосе датотеке директно са ГитХуб-а.
  2. мреже: Картица Мреже наводи све мрежне интерфејсе које користе различите Доцкер слике у вашем окружењу. ИП адресе и типови мрежа су такође приказани на овој страници. И наравно, можете додати нове мреже у своје окружење.
  3. Обим: Волуме поједностављују управљање подацима у Доцкер контејнерима. Волуми вам омогућавају да хостујете своје податке Доцкер контејнера на главном рачунару, што је одлично јер олакшава управљање Доцкер сликама. Страница Волумес вам омогућава да лако креирате нове томове и администрирате постојеће.
  4. Корисници: У почетку смо креирали ан админ корисник за Портаинер, али у случају да желите да додате још корисника за управљање вашим окружењем и да имате различите нивое приступа, онда је ово место.

Доцкер и Портаинер су одлични у комбинацији!

Портаинер је веома лаган ГУИ менаџер за Доцкер. Веома је једноставан за подешавање и можете га користити за управљање вишеструким Доцкер окружењима било на вашем локалном рачунару или на удаљеним серверима.