A Docker egy konténeres platform. Lehetővé teszi a fejlesztők számára, hogy az alkalmazásokat a szükséges függőségekkel együtt a könnyű, elszigetelt tárolókba csomagolják. Ez a módszer biztosítja a konzisztenciát és a hordozhatóságot a különböző környezetekben. A Docker hatékony konténerezése minimálisra csökkenti a virtualizáció többletköltségét, így ideális az alkalmazásoknak a helyi fejlesztési környezetekből a felhő infrastruktúrákba történő telepítéséhez. A Docker segítségével a fejlesztők egyszerűen megoszthatják, terjeszthetik és méretezhetik az alkalmazásokat. Ez leegyszerűsíti a fejlesztési folyamatot, és elősegíti a DevOps gyakorlatokat. Az előre elkészített képek és a Docker Hub tárház hatalmas ökoszisztémája megkönnyíti az alkalmazások gyors üzembe helyezését és elősegíti a fejlesztők közötti együttműködést. Ez a Dockert a modern szoftverfejlesztés alapvető eszközévé teszi.
Ebben a cikkben bemutatjuk, hogyan telepítheti a Docker CE legújabb verzióját a Debian 12 „Bookworm” rendszerre.
Tartalom témája:
-
- A Debian 12 csomagadatbázis gyorsítótár frissítése
- Az ütköző Docker-csomagok eltávolítása a Debian 12-ből
- Az előfeltétel csomagok telepítése a Debian 12 rendszeren
- A hivatalos Docker Repository GPG kulcsának telepítése a Debian 12 rendszeren
- A hivatalos Docker csomagtár hozzáadása a Debian 12 rendszerhez
- A Docker CE telepítése Debian 12 rendszerre
- Debian 12 bejelentkező felhasználó hozzáadása a Docker csoporthoz
- Annak ellenőrzése, hogy a Docker és a Docker Compose elérhető-e a Debian 12 rendszeren
- Következtetés
A Debian 12 csomagadatbázis gyorsítótár frissítése
A Debian 12 csomag adatbázis-gyorsítótárának frissítéséhez futtassa a következő parancsot:
$ sudo találó frissítés
Az ütköző Docker-csomagok eltávolítása a Debian 12-ből
Ha már telepítette a Dockert a hivatalos Debian 12 csomagtárból, akkor ezeket el kell távolítania, mielőtt telepíti a Dockert a hivatalos Docker csomagtárból. Ez annak biztosítására szolgál, hogy a Docker Debianba csomagolt verziója ne ütközzen a Docker hivatalos Docker-csomagolt verziójával.
Az ütköző Docker-csomagok Debian 12-ből való eltávolításához futtassa a következő parancsot:
$ sudo apt távolítsa el --tisztítás docker.io docker-doc docker-compose podman-docker konténeres runc
Esetünkben nincsenek ütköző Docker-csomagok telepítve. Ha van ilyen, akkor eltávolítjuk.
Az előfeltétel csomagok telepítése a Debian 12 rendszeren
A hivatalos Docker csomagtár telepítéséhez a Debian 12-re telepítenie kell néhány csomagot a Debian 12-re.
A szükséges csomagokat a következő paranccsal telepítheti:
$ sudo alkalmas telepítés ca-tanúsítványok curl gnupg
A telepítés megerősítéséhez nyomja meg a gombot ÉS majd nyomja meg
A szükséges csomagokat telepíteni kell.
A hivatalos Docker Repository GPG kulcsának telepítése a Debian 12 rendszeren
Mielőtt hozzáadná a hivatalos Docker-csomag tárat Debian 12 rendszeréhez, telepítenie kell a hivatalos Docker-tárház GPG-kulcsát a Debian 12 rendszerre.
Hogy megbizonyosodjon arról, hogy a /etc/apt/keyrings könyvtár rendelkezik a megfelelő hozzáférési jogosultságokkal, futtassa a következő parancsot:
$ sudo telepítés -m 0755 -d / stb / alkalmas / kulcstartók
A hivatalos Docker csomagtár GPG kulcsának letöltéséhez és mentéséhez a /etc/apt/keyrings Debian 12 rendszerének könyvtárában futtassa a következő parancsot:
Annak érdekében, hogy mindenki el tudja olvasni a hivatalos Docker-csomag tároló GPG-kulcsfájlját, futtassa a következő parancsot:
A hivatalos Docker csomagtár hozzáadása a Debian 12 rendszerhez
A hivatalos Docker csomagtár hozzáadásához a Debian 12 rendszerhez futtassa a következő parancsot:
$ visszhang 'deb [arch=' $ ( dpkg --print-architektúra ) 'signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo póló / stb / alkalmas / források.lista.d / docker.list
A változtatások életbe léptetéséhez feltétlenül frissítse a Debian 12 csomag adatbázis gyorsítótárát a következő paranccsal:
A Docker CE telepítése Debian 12 rendszerre
A Docker CE legújabb verziójának Debian 12 rendszerre történő telepítéséhez futtassa a következő parancsot:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
A telepítés megerősítéséhez nyomja meg a gombot ÉS majd nyomja meg
A Docker CE és a szükséges függőségi csomagok letöltése folyamatban van az internetről. Eltart egy ideig, amíg elkészül.
A Docker CE és a szükséges függőségi csomagok telepítése folyamatban van. Eltart egy ideig, amíg elkészül.
Ezen a ponton a Docker CE legújabb verzióját telepíteni kell a Debian 12-es gépére.
Debian 12 bejelentkező felhasználó hozzáadása a Docker csoporthoz
A Docker-parancsok szuperfelhasználói jogosultságok nélküli futtatásához hozzá kell adnia a Debian 12 rendszer bejelentkező felhasználóját a Docker csoporthoz.
A Debian 12 rendszer bejelentkező felhasználójának hozzáadásához a Docker csoporthoz futtassa a következő parancsot:
$ sudo usermod -aG dokkoló $ ( Ki vagyok én )
A változtatások életbe léptetéséhez indítsa újra a Debian 12 rendszert a következő paranccsal:
Annak ellenőrzése, hogy a Docker és a Docker Compose elérhető-e a Debian 12 rendszeren
Miután a számítógép elindult, futtassa a következő parancsokat egy Terminal alkalmazásból, hogy ellenőrizze, hogy hozzáfér-e a Dockerhez:
$ docker verzió
Ha a Docker elérhető, ki kell nyomtatni a telepített Docker verziószámát és a build-információkat. Amint láthatja, a Docker 24.0.4-es verziója telepítve van a Debian 12 rendszerünkön.
Annak ellenőrzéséhez, hogy hozzáfér-e a Docker Compose alkalmazáshoz, futtassa a következő parancsot:
Ha a Docker Compose elérhető, a telepített Docker Compose verziószámát ki kell nyomtatni. Amint láthatja, a Docker Compose 2.19.1-es verziója telepítve van a Debian 12 rendszerünkön.
Következtetés
Megmutattuk, hogyan telepítheti a Docker Community Edition (CE) és a Docker Compose legújabb verzióját a Debian 12 „Bookworm” rendszerre. Azt is megmutattuk, hogyan futtathatja a Dockert Debian 12 rendszeren szuperfelhasználói (root) jogosultságok nélkül, és hogyan ellenőrizheti, hogy a Docker és a Docker Compose elérhető-e a Debian 12 rendszeren is.