Како инсталирати Доцкер Енгине на ЦентОС

Доцкер Енгине је отворени програм за контејнеризацију за Линук и друге платформе. Доцкер Енгине управља самосталним „контејнерима“ који раде слично виртуелним машинама. У овом водичу ћемо говорити о томе како да инсталирамо Доцкер Енгине на ЦентОС.

Доцкер Енгине подржава само ЦентОС 7 и 8. Због тога, ако користите старије издање оперативног система, морате надоградити пре него што покушате да инсталирате Доцкер на свој ЦентОС систем.

Пре него што почнемо

Пре подешавања Доцкер Енгине-а на ЦентОС-у, потребно је уклонити старије верзије Доцкер-а или Доцкер Енгине-а. Разлог зашто се старија издања Доцкер-а морају деинсталирати је тај што могу бити у сукобу са издањем Доцкер Енгине-а које се поставља у овом водичу.

Срећом, деинсталирање старијих издања Доцкер-а у ЦентОС-у је лако. Да бисте их уклонили, покрените терминал и користите команду иум ремове да бисте се решили старих пакета.

 sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

Након што се решите старих пакета из вашег ЦентОС система, морате да подесите софтверско складиште „центос-ектрас“. Ово спремиште софтвера се обично поставља без употребе на ЦентОС-у, тако да нема потребе да објашњавате како да овде функционише. Међутим, ако сте онемогућили овај репо (из било ког разлога), морате га поново укључити пре него што покушате да инсталирате Доцкер Енгине на ЦентОС.

Подешавање Доцкер Енгине-а на Цент ОС 7/ЦентОС 8

Да бисте почели да подешавате Доцкер Енгине на ЦентОС-у, требаће вам пакет „иум-утилс“. Овај пакет ће вам омогућити приступ алатки „иум-цонфиг-манагер“, коју можете користити за подешавање званичног Доцкер репо-а.

  14 најбољиһ Литецоин новчаника у 2023. за трансакције без муке

Отворите прозор терминала и користите команду иум инсталл да бисте подесили пакет „иум-утилс“ на систему. Инсталација би требала бити брза.

sudo yum install -y yum-utils

Након подешавања пакета „иум-утилс“ на вашем ЦентОС систему, користите команду иум-цонфиг-манагер да додате званично Доцкер спремиште. Додавање овог репо-а ће вам омогућити да добијете најновија безбедносна ажурирања и закрпе за Доцкер.

судо иум-цонфиг-манагер
–адд-репо
хттпс://довнлоад.доцкер.цом/линук/центос/доцкер-це.репо

Доцкер софтверско спремиште је омогућено на ЦентОС-у помоћу горње наредбе. Међутим, ако вам је потребан Доцкер нигхтли или репо Доцкер тест канала, морате их омогућити.

Доцкер ЦЕ Нигхтли репо

Иако се не препоручује да омогућите ноћно спремиште, можете то учинити ако вам је потребно. Да бисте омогућили Доцкер ЦЕ Нигхтли спремиште на ЦентОС-у, користите следећу команду иум-цонфиг-манагер испод у терминалу.

sudo yum-config-manager --enable docker-ce-nightly

Ако сте се предомислили и желите да онемогућите Доцкер ЦЕ Нигхтли софтверско спремиште, покрените команду иум-цонфиг-манагер, али јој додајте прекидач –дисабле.

sudo yum-config-manager --disable docker-ce-nightly

Доцкер ЦЕ тест репо

Ако желите да омогућите Доцкер ЦЕ Тест спремиште на ЦентОС-у, то је могуће, иако се не препоручује за производне сврхе. Да бисте подесили овај репо на свом ЦентОС систему, користите наредбу иум-цонфиг-манагер испод у прозору терминала.

sudo yum-config-manager --enable docker-ce-test

Ако више не желите да користите Доцкер ЦЕ Тест спремиште на свом ЦентОС систему, могуће је да га онемогућите. Да бисте искључили Доцкер ЦЕ Тест спремиште, покрените наредбу иум-цонфиг-манагер испод, али са прекидачем –дисабле.

sudo yum-config-manager --disable docker-ce-test

Након подешавања Доцкер ЦЕ софтверског спремишта на вашем ЦентОС систему, користите команду иум лист да видите доступне верзије Доцкер ЦЕ у званичном Доцкер спремишту.

yum list docker-ce --showduplicates | sort -r

Ако покренете команду иум лист доцкер-це –сховдуплицатес, видећете све верзије Доцкер ЦЕ доступне за инсталацију. Дакле, ако вам је потребно одређено издање Доцкер ЦЕ, можете изабрати једно са листе.

  Како онемогућити приватно прегледање у Фирефок-у

На пример, да бисте инсталирали верзију 3:18.09.1-3, можете је навести командом иум инсталл.

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

Процес инсталације за Доцкер ЦЕ не би требало да траје дуго. Када је постављен на вашем ЦентОС систему, морате га омогућити помоћу Системд-а. Затим, користећи системцтл старт команду, покрените Доцкер на ЦентОС-у.

sudo systemctl start docker

Поред покретања Доцкер-а на ЦентОС-у, такође ћете морати да га омогућите при покретању. Омогућавање Доцкер-а да се покрене при покретању значи да ће Доцкер ЦЕ бити спреман за употребу чак и када се ЦентОС поново покрене.

sudo systemctl enable docker

Ако у било ком тренутку желите да зауставите Доцкер да ради на ЦентОС-у, можете покренути системцтл стоп команду испод.

sudo systemctl stop docker

Такође ћете моћи да онемогућите покретање Доцкер-а када се ЦентОС покрене покретањем наредбе системцтл дисабле.

sudo systemctl stop docker

Када је систем Доцкер Енгине постављен на вашем ЦентОС систему, мораћете да га тестирате да би исправно радио и радио. Покрените наредбу доцкер рун да бисте тестирали Доцкер Енгине на свом систему.

sudo docker run hello-world