Tarvitsetko apua Dockerin asentamisessa Linuxiin? Vaikka Linux on luonnollisin ympäristö Dockerille, asennusprosessi voi vaihdella hieman jakelusta riippuen. Siksi tässä oppaassa kerrotaan, miten se tehdään askel askeleelta. mitä komentoja käytetään, miten varmistetaan, että kaikki toimii ja pari lisäasetusta mukavampaa työskentelyä varten.
Dockerin asentaminen Linuxiin askel askeleelta
Docker toimii Linuxissa kuin unelma, mutta Asennuksen tekeminen alusta alkaen voi olla pelottavaa (Jos olet kiinnostunut, tutustu aiheeseen) Kuinka asentaa Docker Windows 10:eenSe on kuitenkin välttämätöntä, jos olet ottamassa ensiaskeleitasi modernin ohjelmistokehityksen ja käyttöönoton maailmassa. On tosiasia, että Docker on mullistanut tapamme luoda, testata ja hallita sovelluksia palvelimilla ja paikallisesti.
Ajattele: sovelluksesi toimii täydellisesti kehityskoneellasi, mutta heti kun lataat sen palvelimelle, se kaatuu. Erilaiset ympäristöt, ristiriitaiset riippuvuudet, puuttuvat määritysmuuttujat… Docker ratkaisee kaiken tämän pakkaamalla ohjelmiston kontteihin. Kontti on kuin kevyt laatikko, joka sisältää sovelluksesi ja kaiken sen toiminnan edellyttämän..
Siksi Dockerin asentaminen Linuxiin on tärkeää sen varmistamiseksi, että sovelluksesi toimivat samalla tavalla riippumatta siitä, missä niitä suoritetaan. Tästä syystä kuvaamme vaiheittaisen prosessin keskittyen Ubuntu/Debian-jakeluihin. Aloitetaan vaatimukset, jotka sinun on täytettäväja sitten asennusmenettelyn kanssa.
Edellytykset, joita ei kannata ohittaa

Sillä sujuvan asennuksen varmistamiseksiJärjestelmäsi on täytettävä seuraavat vaatimukset:
- Linux-jakelu, joka perustuu Debian/Ubuntu-, Fedora-, CenteOS-, Rocky-, AlmaLinux- tai Arch-käyttöjärjestelmiin.
- Pääsy terminaaliin superkäyttäjän oikeuksilla.
- Virallisten pakettien lataamiseen vaaditaan internetyhteys.
- Järjestelmä ja tietovarastot päivitettyJuoksut sudo apt -päivitys && sudo apt-päivitys -y (Ubuntu/Debian) tai sudo dnf päivitys -y (Fedora).
- Puhdista kaikki aiemmat asennukset. Dockerista: Suorita sudo apt-get remove docker docker-engine docker.io containerd runc.
- Asenna tarvittavat riippuvuudet jotka mahdollistavat suojattujen tietovarastojen ja GPG-avainten lisäämisen: Suorita sudo apt install ca-certificates curl gnupg lsb-release -y.
Dockerin asentaminen Linuxiin: Virallisen Docker-arkiston lisääminen
Kun edellytykset on täytetty, on aika Lisää virallinen Docker-arkistoTämä vaihe varmistaa, että saat aina työkalun uusimman ja vakaimman version.
- Luo hakemisto avaimille: juoksuja
sudo install -m 0755 -d /etc/apt/keyrings
- Lataa GPG-avain: juoksuja
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /etc/apt/keyrings/docker.gpg
- Lisää arkisto: juoksuja
kaiku \«deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) vakaa» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Lopuksi, päivittää kanssa sudo apt -päivitys.
Asenna Docker-moottori
Kun repositorio on lisätty, voit asentaa Dockerin Linuxiin ilman virheriskiä. Voit tehdä tämän siirtymällä osoitteeseen Asenna Docker-moottorimikä on keskusmoottori vai taustapalvelu (daemon) joka hallitsee Docker-objekteja (kuvia, säilöjä, verkkoja ja taltioita).
- Ubuntussa/Debianissa: suorita sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
- Fedorassa sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
- Arch Linuxissa sudo pacman -S docker
Varmista, että asennus onnistui

Kun tämä prosessi on valmis, Docker-palvelu käynnistyy automaattisesti taustalla. Varmistaaksemme, että moottori toimii moitteettomasti, voimme Tarkista palvelun tila systemd:n kautta: juoksuja sudo systemctl status docker. Sinun pitäisi nähdä terminaalissa vihreä teksti, joka osoittaa aktiivista toimintoa. (juoksu).
Se on myös kätevä varmista, että koko piiri toimii (CLI – moottori – purkaus)Voit tehdä tämän ajamalla klassisen testikontin terminaalissa: sudo docker ajaa hello-worldinMitä tapahtuu sisäisesti, kun tämä suoritetaan?
- CLI etsii hello-world-kuvaa paikallisesti.
- Koska se ei löydä sitä, se muodostaa yhteyden Docker Hubiin, joka on pilvessä oleva julkinen rekisteri.
- Purkaus (Vedä) Kuva luo säilön ja suorittaa sen.
- Säiliö näyttää tervehdysviestin näytöllä ja pysähtyy sitten automaattisesti.
Dockerin käyttö ilman hiki (valinnainen, mutta suositeltava)
Kun olet asentanut Dockerin Linuxiin, sinun on asennettava hiki jokaiselle antamallesi komennolle. Tämä on työlästä ja voi aiheuttaa mahdollisen tietoturvariskin kehitysympäristöissä. Ratkaisu? Lisää nykyinen käyttäjäsi Docke-käyttäjäryhmäänr tykkää tästä:
- Luo docker-ryhmä komennolla sudo groupadd docker
- Lisää aktiivinen käyttäjäsi ryhmään seuraavasti: sudo usermod -aG docker $KÄYTTÄJÄ
- Jos haluat ottaa ryhmän muutokset käyttöön välittömästi käynnistämättä konetta uudelleen, suorita newgrp-telakkaJos se ei toimi, käynnistä järjestelmä uudelleen.
- Kokeile seuraavaksi Docker Run Hello-World (ilman hiki). Jos käyttöoikeusvirheitä ei tule, määritys on valmis.
Olennaiset komennot, jotka sinun tulisi tietää Dockerin asentamisen jälkeen Linuxiin

Kun olet asentanut Dockerin Linuxiin, sinun on tiedettävä muutamia asioita. olennaisia komentoja sujuvaan liikkumiseenOlemme listanneet ne alle ja listanneet niiden toiminnan:
- docker ps: Näyttää tällä hetkellä aktiivisena olevat säilöt.
- docker ps -a: Näyttää kaikki asennetut säilöt (aktiiviset ja ei-aktiiviset).
- docker images: Listaa kaikki paikallisesti lataamasi levykuvat.
- Docker-veto Lataa kuva ajamatta sitä.
- Docker Stop Pysäyttää käynnissä olevan säiliön turvallisesti.
- Docker RMI Poista Docker-kuva paikallisesta tallennustilasta.
- Docker-järjestelmän karsinta: Poistaa pysäytetyt säilöt, käyttämättömät verkot tai roikkuvat kuvat.
Lisämääritykset Dockerin asentamisen jälkeen Linuxissa
Hyödyllinen ehdotus Dockerin asentamisen jälkeen Linuxiin on asenna työkalu KantajaTämä on verkkokäyttöliittymä, jonka avulla voit hallita säilöjä, kuvia ja taltioita ilman terminaalia. Se on erityisen hyödyllinen ekosysteemisi kasvaessa, ja voit asentaa sen seuraavalla komennolla:
docker run -d -p 9000:9000 –nimi portainer –käynnistys aina uudelleen -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Toisaalta, sinua varmasti ilahduttaa tieto siitä, että Docker-yhteisö on valtavaja viralliset asiakirjat docs.docker.com Se on taideteos. Kaiken tämän materiaalin käyttö on erityisen hyödyllistä niille, jotka ottavat ensiaskeleitaan konttien maailmassa. Nyt kun se on asennettu, voit aloittaa konttien luomisen, käyttöönottojen automatisoinnin ja koko ympäröivän ekosysteemin tutkimisen.
Indeksi
Nuoresta iästä lähtien olen ollut kiehtova kaikesta tieteeseen ja teknologiaan liittyvästä, erityisesti niistä edistysaskeleista, jotka tekevät elämästämme helpompaa ja nautinnollisempaa. Rakastan pysyä ajan tasalla uusimmista uutisista ja trendeistä sekä jakaa kokemuksiani, mielipiteitäni ja vinkkejäni käyttämistäni laitteista ja vempaimista. Tämä johti minut verkkokirjoittajaksi hieman yli viisi vuotta sitten, keskittyen pääasiassa Android-laitteisiin ja Windows-käyttöjärjestelmiin. Olen oppinut selittämään monimutkaisia käsitteitä yksinkertaisesti, jotta lukijani ymmärtävät ne helposti.