Podman: Docker менен контейнерлерге альтернатива

Подман

Подман Бул Dockerдин ордун баса турган контейнер кыймылдаткычы. Бул кыймылдаткыч Red Hat компаниясы тарабынан иштелип чыккан (азыр IBMге таандык) жана аны акырындык менен жылдырууга ниеттенүүдө. Бул ийгиликке жетеби? Эми көрөбүз ...

El ачык булактуу долбоор аны колдонуунун чоң жеңилдиги бар, бул чоң чүчүкулак. Red Hat инженери Дэн Уолштун Докерди Подманга алмаштыруу үчүн көчүүнүн кадамдарын көрсөткөн макаласы ушунчалык жеңил, алар төмөнкүлөр:

dnf install -y podman

alias docker=podman

Ошол сүрөттөмөнүн астында ал «Суроолоруңуз барбы?»Канчалык жөнөкөй болгондуктан, бир аз юмор менен ...

Мындан тышкары, эгер сиз Dockerди колдонуп көнүп калган болсоңуз, анда көп деле тынчсыздануунун кажети жок буйруктар, Подман көпчүлүк учурда ошол эле колдонот. Башкача айтканда, контейнер иштетүү үчүн колдонуш керек докер чуркоо, ушул башка долбоор менен жасаш үчүн сиз колдонушуңуз керек подман чуркоо. Варианттарды эстөө ушунчалык жөнөкөй.

Ооба, азырынча бардыгы окшош окшойт. Эки долбоор тең жакшы, ачык булактуу, контейнерлер менен иштешет, жөнөкөй, бирдей синтаксисти колдонушат ж.б. Бирок анда? Подман эмнеге ээ болушу керек? Ооба, айырмачылыктардын бири ушул жиндердин негизинде эмес (* nix дүйнөдөгү кызматтар).

Белгилүү болгондой, Докерде ага байланыштуу демон бар. Бул жин өзгөчө жана борборлоштурулган, демек, канчалык көп контейнер колдонсоңуз, анын татаалдыгы өсүп, чоңоюп кетет оор жана оор. Ошол себептен Red Hat ошол кемчиликти оңдоо үчүн ушул башка куралды түзүүнү чечти.

Подманда алар бар борбордон ажыратылган компоненттер контейнерди башкаруу үчүн, демек, демокердин Dockerде кеңейишинен алыс болуңуз. Ошол айрым компоненттер зарыл болгондо гана колдонулат, натыйжада ресурстар аз сарпталат.

Ошол артыкчылыктан тышкары, анын дагы бир чоң артыкчылыгы бар. Podman контейнерлерди Docker сыяктуу эле башкара алат, бирок ошондой эле сиз муну Pods менен жасай аласыз, башкача айтканда, Кубернетесте колдонулган дисктер. Контейнер менен Podдун айырмачылыгы, ар бир Pod өз кезегинде бирден ашык контейнерди камтышы мүмкүн.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий, өзүңүз калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: AB Internet Networks 2008 SL
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Мигель Родригес ал мындай деди:

    Контейнер жана контейнер иштетүүчү, негизинен, ресурстарда кыйла натыйжалуу болуп, системанын программаларын да, колдонмолорун да борбордон ажыратылган жол менен изоляциялоого мүмкүндүк берет жана акыры, ал ар кандай Операциялык режимде орнотулушу керек. Контейнерлердин курулушуна, аткарылышына жана бөлүштүрүлүшүнө таасир этпеген системалар.

    PS: анча маанилүү болбосо дагы, сиз консольдогу аракеттерди жасоого мүмкүнчүлүк берген графикалык куралды кошсоңуз болот.