Kaip įdiegti „Docker“ sistemoje „Red Hat Enterprise Linux 8“
„Docker“ į „Red Hat“ sistemą galite įdiegti naudodamiesi repozitorijumi arba rankiniu būdu. Abiem atvejais reikia atlikti tik keletą veiksmų.
Kaip įdiegti „Docker“ sistemoje „Red Hat 8“
2013 m. išleista „Docker“ yra nemokama programinė įranga, tapusi viena iš populiariausių konteinerių sprendimų programavimo ir sistemų administravimo srityse. Ji leidžia vartotojams diegti ir vykdyti programas „Docker“ konteineriuose, o įtraukiant reikiamas priklausomybes užtikrina greitesnį jų veikimą. „Docker“ yra labai rekomenduojamas, ypač kai naudojamas kartu su „Red Hat Enterprise Linux“ (RHEL). RHEL yra žinomas kaip viena iš populiariausių ir patikimiausių „Linux“ distribucijų verslui, vertinama už stabilumą, saugumą ir aukštą suderinamumą su įvairiais programinės įrangos paketais. Toliau pateiksime instrukcijas, kaip įdiegti „Docker“ į RHEL 8.
Ar naudojate naujesnę „Linux“ platformos versiją? Mūsų skaitmeniniame vadove taip pat rasite instrukcijas, kaip įdiegti „Docker“ sistemoje „RHEL 9“.
Kokie reikalavimai turi būti įvykdyti?
Prieš pradėdami diegti „Docker“ sistemoje „Red Hat Enterprise Linux 8“, turite įvykdyti keletą būtinų sąlygų. Jums reikės virtualios mašinos, kurioje įdiegta RHEL 8 – kaip tai padaryti, sužinosite iš mūsų skaitmeninio vadovo. Taip pat turite turėti šios mašinos administratoriaus teises. Be to, svarbu turėti interneto ryšį, kad galėtumėte atsisiųsti reikiamus paketus. Kai šie reikalavimai bus įvykdyti, galėsite pradėti diegti „Docker“ sistemoje RHEL 8.
„Docker“ įdiegimo „Red Hat Enterprise Linux 8“ žingsniai
Paaiškiname, kaip įdiegti „Docker“ naudodamiesi atitinkamu repozitorijumi. Rekomenduojame šį metodą, nes jis palengvina įdiegimą ir būsimus atnaujinimus.
Pašalinti senas „Docker“ versijas
Pirmasis žingsnis reikalingas tik tuo atveju, jei sistemoje jau yra senesnė „Docker“ versija. Tokiu atveju turėtumėte pašalinti visas priklausomybes ir pačią šią versiją. Taip pat bus pašalintas paketų tvarkyklė „Podman“. Tam reikės šio kodo:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbash„Yum“ – tai paketų tvarkymo sistema YUM (Yellowdog Updater, Modified).
Atnaujinkite sistemą
Pirmasis žingsnis, kurį visada turėtumėte atlikti, yra atnaujinti visą sistemą. Norėdami tai padaryti, atidarykite terminalą ir naudodami komandą „update“ atnaujinkite visus failus bei priklausomybes, kad turėtumėte naujausią versiją. Šiam tikslui tinka ši komanda:
yum updatebashSukurti saugyklą
Jums reikės sukonfigūruoti „Docker“ saugyklą, kuri yra būtina diegimo procesui. Pradėkite nuo „yum-utils“ paketo įdiegimo, nes jame yra „yum“ konfigūracijos tvarkyklė. Tai atlikę, galite sukurti saugyklą naudodami šias komandas:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashAtlikti montavimą
Dabar, naudodamiesi naujuoju repozitorijumi, galite pradėti tikrąją „Docker“ diegimą „Red Hat Enterprise Linux 8“ sistemoje. Norėdami įdiegti naujausią variklio versiją, „conainerd“ (vykdymo aplinką) ir koordinavimo įrankį „Docker Compose“, įveskite šią komandą:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashJei jūsų paprašys pateikti GPG raktą, jis yra toks:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashPatikrinkite ir patvirtinkite, ar sutampa.
Jei norite įdiegti konkrečią „Docker“ versiją „RHEL 8“ sistemoje, pirmiausia peržiūrėkite visas saugykloje esančias galimybes. Tai atrodo maždaug taip:
yum list docker-ce --showduplicates | sort -r
docker-ce.s390x 3:24.0.0-1.el8 docker-ce-stable
docker-ce.s390x 3:23.0.6-1.el8 docker-ce-stable
<...>bashPasirinkite norimą versiją ir toliau pateiktoje komandoje vietą „version_name“ pakeiskite atitinkamu pavadinimu. Jis visada susideda iš paketo pavadinimo (docker-ce), brūkšnelio ir versijos numerio. Pavyzdžiui, tai gali būti variantas: docker-ce-3:24.0.0-1.e18. Komanda atrodo taip:
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashPatikrinkite „Docker“
Norėdami patikrinti, ar „Docker“ įdiegimas „Red Hat Enterprise Linux 8“ sistemoje pavyko, dabar turėtumėte paleisti platformą. Tam naudokite šią komandą:
sudo systemctl start dockerbashTada paleiskite „hello-world“ Docker vaizdą, kad patikrintumėte platformos veikimą. Tam galima naudoti šią komandą:
sudo docker run hello-worldbashKaip rankiniu būdu įdiegti „Docker“ sistemoje RHEL 8
Jei neturite prieigos prie programų saugyklos, taip pat galima įdiegti programą rankiniu būdu. Tam reikia atlikti šiuos veiksmus:
Pašalinti senas „Docker“ versijas
Jei „Red Hat Enterprise Linux 8“ sistemoje vis dar turite seną „Docker“ versiją, pirmiausia ją reikėtų pašalinti. Štai atitinkamas kodas:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashJei ankstesnė versija nėra išsaugota, gausite pranešimą.
Atsisiųsti RPM failą
Dabar eikite į oficialų „Docker“ atsisiuntimo puslapį ir pasirinkite tinkamą variantą, skirtą RHEL 8. Tada atsisiųskite atitinkamą rpm failą.
Pradėti diegimą
Norėdami įdiegti „Docker“ sistemoje RHEL 8, naudokite žemiau pateiktą komandą. Būtinai pakeiskite path/to/your/package į tikrąjį failo saugojimo kelią.
sudo yum install path/to/your/package.rpmbashPatikrinkite įdiegimą
Norėdami patikrinti, ar įdiegimas pavyko, vėl paleiskite „Docker“ naudodami šią komandą:
sudo systemctl start dockerbashDabar paleiskite „hello-world“ Docker atvaizdą, kad patikrintumėte, ar jis veikia:
sudo docker run hello-worldbash