Kaip įdiegti „Docker“ sistemoje „Red Hat Enterprise Linux 9“
„Docker“ įdiegimui „Red Hat Enterprise Linux 9“ sistemoje turite dvi galimybes. Nors rekomenduojama sukurti repozitorijų, įdiegti programą galima ir rankiniu būdu.
Kaip įdiegti „Docker“ sistemoje „Red Hat 9“
Atvira „Docker“ platforma supaprastina programų kūrimą keliose vietose ar kompiuteriuose ir palengvina sklandų komandos bendradarbiavimą. Kadangi programos ir jų priklausomybės gali būti siunčiamos bei vykdomos kartu „Docker“ konteineriuose, taip pat žymiai pagerėja našumas. Populiari kombinacija yra „Docker“ ir „Red Hat Enterprise Linux 9“. Ši patentuota „Linux“ distribucija dabar laikoma viena iš patikimiausių, saugiausių ir lanksčiausių sprendimų, skirtų būtent įmonėms. Šios platformos privalumas yra ir jos suderinamumas su daugybe programinės įrangos paketų. Paaiškinsime, kaip įdiegti „Docker“ „Red Hat Enterprise Linux“ (RHEL) sistemoje.
Mūsų skaitmeniniame vadove taip pat rasite išsamias instrukcijas, kaip įdiegti „Docker“ sistemoje RHEL 8.
Kokie reikalavimai turi būti įvykdyti?
Norėdami įdiegti „Docker“ sistemoje „RHEL 9“, turite atlikti keletą parengiamųjų veiksmų. Pirmiausia įsitikinkite, kad turite virtualią mašiną, kurioje veikia atitinkama „Red Hat Enterprise Linux“ versija. Mūsų skaitmeniniame vadove pateiktos instrukcijos, kaip įdiegti „RHEL 9“. Taip pat turėsite turėti šios virtualios mašinos administratoriaus teises. Be to, norint atsisiųsti visus reikiamus paketus, būtinas stabilus interneto ryšys. Kai šios sąlygos bus įvykdytos, galėsite pradėti diegimą.
„Docker“ įdiegimo „Red Hat Enterprise Linux 9“ žingsniai
Paprasčiausias būdas įdiegti „Docker“ sistemoje „Red Hat Enterprise Linux 9“ – naudoti RPM saugyklą. Pradėkite nuo šios saugyklos nustatymo, o tada atlikite toliau nurodytus veiksmus. Rekomenduojame šį metodą, nes jis taip pat palengvina būsimus atnaujinimus. Štai kaip tai padaryti:
Pašalinti senas „Docker“ versijas
Prieš diegiant naują „Docker“ versiją, svarbu pašalinti visas senesnes versijas kartu su visomis susijusiomis priklausomybėmis. Šis procesas taip pat pašalins paketų tvarkyklę „Podman“. Po to reikiamus veiksmus atliksite naudodami paketų tvarkymo sistemą „YUM“ (Yellowdog Updater, Modified). Šio proceso kodas yra toks:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashJei senesnių versijų nerasta, YUM jus apie tai informuos.
Atnaujinti sistemą
Prieš pradėdami diegimą, verta pirmiausia atnaujinti visą sistemą. Taip užtikrinsite, kad visi failai ir priklausomybės būtų naujausios versijos. Šiam tikslui galite pasinaudoti šia instrukcija:
yum updatebashSukurti saugyklą
Įdiegimas atliekamas naudojant saugyklą. Jei norite sukurti šį katalogą, jums reikės paketo „yum-utils“, kuriame yra YUM konfigūracijos tvarkyklė. Naudokite šias dvi komandas, kad įdiegtumėte „yum-utils“, paleistumėte tvarkyklę ir sukurtumėte naują „Docker“ saugyklą RHEL 9 sistemoje:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashĮdiekite dabartinę versiją arba bet kurią kitą versiją
Norėdami įdiegti naujausią „Docker“ versiją „Red Hat Enterprise Linux 9“ sistemoje, naudokite šią komandą. Taip bus įdiegtas „Docker“ variklis kartu su „containerd“ vykdymo aplinka ir „Docker Compose“ koordinavimo įrankiu.
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashKai kuriais atvejais jūsų bus paprašyta įvesti GPG raktą. Palyginkite išsaugotą raktą su šiuo skaičių deriniu. Jei jie sutampa, patvirtinkite, kad jie teisingi.
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashJei norite naudoti konkrečią „Docker“ versiją, skirtą „RHEL 9“, galite peržiūrėti visų saugykloje esančių variantų sąrašą ir pasirinkti jūsų poreikius atitinkančią versiją. Toks sąrašas atrodo 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 įrašykite visą versijos pavadinimą į toliau pateiktą komandą vietoj žymės „version_name“. Šie pavadinimai visada sudaromi pagal tą patį principą: paketo pavadinimas (šiuo atveju „docker-ce“), po to brūkšnys ir versijos numeris. Pirmojo varianto iš aukščiau pateikto sąrašo atveju teisingas pavadinimas būtų: docker-ce-3:24.0.0-1.el8.
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashPatikrinkite „Docker“
Norėdami įsitikinti, kad „Docker“ įdiegimas „Red Hat Enterprise Linux 9“ sistemoje pavyko, paleiskite platformą šia komanda:
sudo systemctl start dockerbashTada sukurkite „Docker“ atvaizdą „hello-world“. Jei viskas veikia kaip tikėtasi, tai reiškia, kad įdiegimas pavyko.
sudo docker run hello-worldbashKaip rankiniu būdu įdiegti „Docker“ sistemoje RHEL 9
Taip pat yra galimybė įdiegti „Docker“ į RHEL 9 nesukuriant repozitorijaus.
Pašalinkite visas senas „Docker“ versijas iš RHEL 9
Pirmiausia pašalinkite visas senas „Docker“ versijas iš „Red Hat Enterprise Linux 9“ ir paketų tvarkyklės „Podman“. Tam galite naudoti šį kodą:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashAtsisiųsti RPM failą
Eikite į oficialų „Docker“ atsisiuntimo puslapį ir atsisiųskite norimą RPM failą.
Pradėti diegimą
Norėdami pradėti „Docker“ diegimą „Red Hat Enterprise Linux 9“ sistemoje, naudokite šią komandą. Vietoj žymės „path/to/your/package“ įveskite rpm failo vietą.
sudo yum install /path/to/your/package.rpmbashPatikrinkite įdiegimą
Kai įdiegimas bus baigtas, paleiskite „Docker“ šia komanda:
sudo systemctl start dockerbashSukurkite „hello-world“ Docker atvaizdą. Jei tai pavyks, tai reiškia, kad įdiegimas buvo sėkmingas.
sudo docker run hello-worldbash