Како инсталирати и користити Доцкер и његове контејнере у Убунту-у

Доцкер на Убунту-у

лучки радник је пројекат отвореног кода који подржава пословни субјект са истим именом и који знатно олакшава покретање процеса апликације у релативно изолованом окружењу тзв. контејнер или контејнер. За разлику од виртуелне машине (ВМ) која има сопствено језгро, контејнер зависи од језгра оперативног система домаћина, омогућавајући му да буде лакши и ради много брже.

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

Инсталирање Доцкера на Убунту

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

  1. Прво отворимо терминал и увозимо ГПГ кључ софтвера следећом командом:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Затим додајемо званично спремиште:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Ажурирамо пакете:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Затим ћемо инсталирати Доцкер следећом наредбом:
sudo apt install docker-engine

 Како покретати Доцкер контејнере

El демон Доцкер би већ радио. Сада ћемо за покретање нашег првог контејнера користити наредбу:

sudo docker run hello-world

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

sudo docker search "linux mint"

Претходна претрага ће нам показати нешто попут следећег:

доцкер-имагес

Када тражимо слику за покретање контејнера, увек морамо да користимо ону која има колону „ОК“ или „Оффициал“, што значи да потиче из вашег пројекта, а не од било које особе. На претходној листи нема званичног, али постоји један из Убунту-а. Покренућемо контејнер користећи званичну Убунту слику (из претходних) са следећом командом:

sudo docker run -it ubuntu bash

Горња команда ће преузети Убунту слику, покренути контејнер, одржавати га радним и дати нам интерактивни тти приступ унутар њега помоћу Басх-а. Схватићемо да је брз се променила у нешто слично роот @ 131а58505д2д: / #, где је после ат јединствени ИД контејнера.

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

Чишћење

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

Да бисмо пописали слике хостоване на нашем рачунару, написаћемо следећу команду:

sudo docker images

Ово ће нам показати све слике хостоване на нашем рачунару. Да бисмо их елиминисали, написаћемо наредбу попут следеће, где је „хелло-ворлд“ слика коју желимо да избришемо:

sudo docker rmi hello-world

Коришћење софтвера наведеног у овом посту и његових контејнера може бити веома занимљиво за неке кориснике. Јеси ли ти један од њих?

Преко | линукбсдос.цом


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Бето ГомХез дијо

    За смртника попут мене, како бих могао да инсталирам доцкер на мој Убунту?

  2.   Тецноциберс дијо

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