Докер је пројекат отвореног кода који аутоматизује распоређивање апликација унутар софтверских контејнера , пружајући додатни слој апстракције и аутоматизације за виртуелизацију апликација на више оперативних система.
Докер користи функције изолације ресурса језгра Линукса, као што су cgroups и namespaces, како би омогућио независне „контејнере“.
На овај начин, Доцкер обезбеђује да се ови контејнери изводе у оквиру једне инстанце Линук-а, избегавајући претјеране трошкове покретања и одржавања виртуелних машина.
Подршка Линук кернела за просторе имена изолира поглед апликације на њено оперативно окружење.
Укључујући стабла процеса, мрежу, корисничке ИД-ове и монтиране системе датотека, док језгрене групе пружају изолацију ресурса, укључујући ЦПУ, меморију, блок И / О и мрежу.
Нова верзија Доцкера 18.09
Представљена је верзија Docker 18.09 изолованог Linux комплета алата за управљање контејнерима, која пружа API високог нивоа за манипулисање контејнерима на нивоу изолације појединачних апликација.
Доцкер вам омогућава покретање произвољних процеса у изолационом режиму, а затим пренос и клонирање контејнера створених за те процесе на друге сервере, уклањајући сав посао стварања, одржавања и одржавања контејнера.
Почевши од Docker 18.09, време подршке за издање је побољшано јер су га програмери повећали са 4 на 7 месеци због модернизације развојног циклуса Docker Community Edition-а.
Још једна важна карактеристика овог новог издања Докера је да је основно окружење за управљање контејнерима ажурирано на containererd 1.2.
Ово је стабилизовало употребу механизма за управљање контејнером гРПЦ и обезбедило компатибилност са Кубернетес 1.12 платформом и побољшану подршку за универзалне слике за различите архитектуре (мулти-арцх).
С друге стране, Docker 18.09 проширује могућности новог бекенда за изградњу (пружајући функционалност команде „docker build“). Ово омогућава аутоматске операције сакупљања смећа које подржавају угнежђена издања задатака и не захтевају ауторизацију root корисника током операције.
Побољшања БуилдКит-а

Докер 18.09 такође укључује опцију одлагања BuildKit-а. Ово је нова архитектура изградње која побољшава перформансе, управљање складиштењем и проширивост, а истовремено додаје и неке важне нове функције.
Побољшања перформанси: БуилдКит укључује редизајнирани модел паралелности и кеширања који га чини много бржим, тачнијим и преносивијим.
Са овом променом и усклађивањем архитектуре, програмери Докера сада такође дозвољавају надоградњу мотора са Заједничке верзије на Ентерпрајз мотор једноставном активацијом лиценце.
За тренутне кориснике верзије Доцкер Цоммунити, овај потез значи откључавање многих сигурносних карактеристика предузећа и добијање приступа Доцкеровој подршци за класу предузећа и проширеним смерницама одржавања.
У поређењу са претходном верзијом
Код је модификован како би се организовало паралелно извршавање посла и промењен је модел кеширања, што је омогућило значајно убрзање асемблирања.
На пример, приликом тестирања пројекта Доцкерфиле Моби постављена брзина повећала се са 2 на 9,5 пута услед истовременог извршавања више фаза монтирања, занемарујући неискоришћене кораке и инкременталне датотеке података између приказаних скупова контекст.
Додата је могућност уграђивања тајних кодова у Dockerfile и њиховог безбедног преноса током процеса изградње , без њиховог чувања у резултујућим сликама и без њиховог инсталирања у кеш меморију изградње.
Могућност прослеђивања ssh ssh-agent сокета је имплементирана, на пример, за повезивање са приватним репозиторијумима користећи постојећу везу преко ssh-agent-а.
Кеш меморија склопљења сада се може управљати одвојено од слика.
Додата је нова команда „доцкер буилдер пруне“ за брисање кеш меморије и могућност дефинисања правила чишћења и још много тога.
Ако желите да сазнате више о томе, можете посетити следећи линк.