Контејнери
Доцкер против Подмана: Који мотор припада вашим серверима?
Доцкер и Подман имплементирају контејнере, ОЦИ слике и углавном исти ЦЛИ, тако да избор није способност: већ архитектура и положај. Доцкер упарује роот демон са најбогатијим екосистемом; Подман упарује контејнере без роот-а форк-екец са системском интеграцијом услуга. Ово је табела поштених одлука иза оба посвећена чланка.
Кључне точке
- Питање демона је рачва на путу: Доцкеров роот демон (доцкер.соцк) је једна тачка еквивалентна роот-у са стварном историјом експлоатације у изложеним применама, а Подманов форк-екец модел нема еквивалентну централизовану привилеговану површину; ако контејнери додирују непоуздане кориснике или раде на заједничким имањима, роотлесс обично побеђује у свађи.
- Компатибилност је заиста висока: ЦЛИ речник, ОЦИ слике и регистри су заједничка територија; трење живи у алатима екосистема који претпостављају доцкер.соцк (неки ЦИ руннери, одређени администраторски ГУИ као што је Портаинер требају адаптере), а не у самим моторима.
- Роотлесс се разликује у оперативној текстури: Подман без роот-а преко корисничких именских простора мења драјвере за складиштење и опсеге портова (за високе портове су потребна експлицитна дугмад попут сисцтл нет.ипв4.ип_унпривилегед_порт_старт), док Доцкер-ов режим без роот-а постоји, али носи више упозорења; планирајте мрежни слој на Подман хостовима радије него да га откријете на дан лансирања.
- Интеграција услуга се филозофски разликује: системски квадлети на страни Подман експресне услуге контејнера су изворно (политике поновног покретања, активација сокета, контроле ресурса), док Доцкер на системд-у користи омоте јединица око демона плус рестарт=увек; оба функционишу, семантика квадлета природније задовољава ревизоре.
- Гравитација екосистема је Доцкер-ов прави јарак: туторијали, ЦИ слике, ГПУ алати и Доцкер Десктоп интеграције претпостављају прво доцкер, а програмери ретко примећују Подман док не погоде алат који је чврсто кодиран на путањи утичнице; изаберите Подман по хосту где безбедносни положај захтева, и нека ЦИ задржи Доцкер тамо где алати захтевају.
- Правило одлучивања које користимо у овим категоријама: РХЕЛ-породица и заједничка имања осетљива на безбедност подразумевано је на Подман без корена; мешовита имања која захтевају велики број програмера и све што је ГПУ или екосистем закључано остаје Доцкер; мотори коегзистирају чисто на одвојеним хостовима, тако да је ово одлука по домаћину, а не религија.
Теренска биљешка
Искрен резултат код двостраног клијента: Доцкер остаје у флоти развојних радних станица (алат то захтева), подман без корена покреће производне хостове окренуте интернету. Обе стране су тврдиле да су победиле. Обојица су у праву, а имање је сигурније за поделу.
Цесто постављања питања
Да ли је један бржи од другог?
Перформансе времена извршавања контејнера су у суштини еквивалентне (оба користе иста ОЦИ времена извођења као што је црун/рунц); разлике се показују у понашању кеш меморије за изградњу и мрежним путањама, а не у сервирању у стабилном стању.
Могу ли да трче раме уз раме на једном домаћину?
Технички да, али оперативно збуњујуће (два графа складиштења, две мреже); стандардна пракса је један мотор по домаћину, стандардизован по зони поседа, тако да алати и надзор остају кохерентни.
Шта се дешава са мојим датотекама за писање?
Они опстају на оба мотора (подман-цомпосе или Доцкер'с цомпосе); резидуални бол су мале разлике у понашању умрежавања и монтаже волумена које се појављују у крајњим случајевима, због чега постоји инсценација.
Да ли је Подман само „Доцкер за РХЕЛ“?
Архитектонски више од РХЕЛ-а: то је посебан механизам са безбедносним положајем без корена, системском интеграцијом и семантиком под; РХЕЛ подразумевани статус је важан за подршку, а не за архитектуру.
Како Kinetikatech помаже код контејнери
Данас то радимо овако: Управљање, оркестрација и безбедност контејнера у продукционим окружењима. Наша услуга Server Management и Linux Server Security покрива све, од процјене до имплементације, надзора 24/7 и хитне интервенције у 30 минута.