Docker-ohjelmiston asentaminen Red Hat Enterprise Linux 8:aan
Voit asentaa Docker Red Hatiin joko pakettivarastosta tai manuaalisesti. Molemmissa vaihtoehdoissa tarvitaan vain muutama vaihe.
Kuinka asentaa Docker Red Hat 8:aan
Vuonna 2013 julkaistu Docker on ilmainen ohjelmisto, josta on tullut yksi johtavista konttiratkaisuista kehitystyöhön ja järjestelmänhallintaan. Sen avulla käyttäjät voivat ottaa sovelluksia käyttöön ja ajaa niitä Docker-konttien sisällä, mikä nopeuttaa käyttöönottoa sisällyttämällä tarvittavat riippuvuudet. Docker on erittäin suositeltava, erityisesti käytettynä yhdessä Red Hat Enterprise Linuxin (RHEL) kanssa. RHEL tunnetaan yhtenä suosituimmista ja luotettavimmista Linux-jakeluista yrityskäyttöön, ja sitä kiitetään sen vakaudesta, turvallisuudesta ja erinomaisesta yhteensopivuudesta monien eri ohjelmistopakettien kanssa. Seuraavassa opastamme sinut Docker-ohjelmiston asennuksessa RHEL 8:aan.
Käytätkö Linux-alustan uudempaa versiota? Digitaalisesta oppaastamme löydät myös ohjeet Docker-ohjelmiston asentamiseen RHEL 9:ään.
Mitkä vaatimukset on täytettävä?
Ennen kuin aloitat Docker-asennuksen Red Hat Enterprise Linux 8:ssa, on täytettävä muutamia edellytyksiä. Tarvitset virtuaalikoneen, johon on asennettu RHEL 8; ohjeet tämän tekemiseen löydät digitaalisesta oppaastamme. Sinulla on myös oltava järjestelmänvalvojan oikeudet kyseiselle koneelle. On myös tärkeää, että sinulla on internetyhteys, jotta voit ladata tarvittavat paketit. Kun nämä vaatimukset on täytetty, voit aloittaa Docker-asennuksen RHEL 8:ssa.
Docker-ohjelmiston asennusohjeet Red Hat Enterprise Linux 8:lle
Selitämme, miten Docker lisätään vastaavan pakettivaraston kautta. Suosittelemme tätä menetelmää, sillä se helpottaa asennusta ja tulevia päivityksiä.
Poista vanhat Docker-versiot
Sinun tarvitsee suorittaa ensimmäinen vaihe vain, jos järjestelmässä on jo vanhempi Docker-versio. Tällöin sinun tulee poistaa kaikki riippuvuudet sekä tämä versio. Myös pakettihallintaohjelma Podman poistetaan. Tarvitset tähän seuraavan koodin:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashYum on pakettienhallintajärjestelmä YUM (Yellowdog Updater, Modified).
Päivitä järjestelmä
Ensimmäinen askel, joka sinun tulisi aina ottaa, on koko järjestelmän päivittäminen. Avaa tätä varten terminaali ja päivitä kaikki tiedostot ja riippuvuudet update-komennolla, jotta saat käyttöösi uusimman version. Tähän sopiva komento on seuraava:
yum updatebashLuo arkisto
Sinun on määritettävä Dockerille pakettivarasto, jota tarvitaan asennuksen yhteydessä. Aloita asentamalla yum-utils-paketti, sillä se sisältää yum-ohjelmiston konfigurointityökalun. Kun tämä on tehty, voit luoda pakettivaraston seuraavilla komennoilla:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashSuorita asennus
Nyt voit aloittaa varsinaisen Docker-asennuksen Red Hat Enterprise Linux 8:ssa uuden pakettivaraston avulla. Lisää moottorin uusin versio, conainerd (ajoympäristö) ja orkestrointityökalu Docker Compose antamalla seuraava komento:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashJos sinulta kysytään GPG-avainta, se on seuraava:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashTarkista se ja varmista, onko tuloksia.
Jos haluat sen sijaan asentaa tietyn Docker-version RHEL 8:aan, näytä ensin kaikki pakettivarastosta saatavilla olevat vaihtoehdot. Se näyttää suunnilleen tältä:
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
<...>bashValitse haluamasi versio ja korvaa seuraavassa komennossa oleva paikkamerkki ”version_name” vastaavalla nimellä. Se koostuu aina paketin nimestä (docker-ce), väliviivasta ja versionumerosta. Esimerkkinä voidaan mainita tämä versio: docker-ce-3:24.0.0-1.e18. Komento on seuraava:
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashTarkista Docker
Voit tarkistaa, onko Docker asennettu Red Hat Enterprise Linux 8:aan onnistuneesti, käynnistämällä alustan. Käytä tätä komentoa:
sudo systemctl start dockerbashKäynnistä sitten ”hello-world”-Docker-kuva alustan toimivuuden testaamiseksi. Tähän voidaan käyttää seuraavaa komentoa:
sudo docker run hello-worldbashKuinka asentaa Docker manuaalisesti RHEL 8:aan
Jos sinulla ei ole pääsyä pakettivarastoon, asennus on mahdollista myös manuaalisesti. Toimenpiteet ovat seuraavat:
Poista vanhat Docker-versiot
Jos Red Hat Enterprise Linux 8:ssa on vielä vanha Docker-versio, se on poistettava ensin. Tässä on tarvittava koodi:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashSaat ilmoituksen, jos aiempaa versiota ei ole tallennettu.
Lataa rpm-tiedosto
Siirry nyt Docker-ohjelmiston viralliselle lataussivulle ja valitse RHEL 8:lle sopiva versio. Lataa sitten vastaava rpm-tiedosto.
Aloita asennus
Asenna Docker RHEL 8:aan alla olevalla komennolla. Muista korvata path/to/your/package tiedoston todellisella tallennuspolulla.
sudo yum install path/to/your/package.rpmbashTarkista asennus
Voit tarkistaa, onko asennus onnistunut, käynnistämällä Dockerin uudelleen seuraavalla komennolla:
sudo systemctl start dockerbashSuorita nyt ”hello-world”-Docker-kuva sen toimivuuden tarkistamiseksi:
sudo docker run hello-worldbash