Com instal·lar Docker CE a Debian 12

Com Instal Lar Docker Ce A Debian 12



Docker és una plataforma de contenidors. Permet als desenvolupadors empaquetar les aplicacions juntament amb les dependències necessàries en contenidors lleugers i aïllats. Aquest mètode garanteix la coherència i la portabilitat entre diferents entorns. La contenidorització eficient de Docker minimitza la sobrecàrrega de la virtualització, la qual cosa la fa ideal per desplegar les aplicacions des dels entorns de desenvolupament local fins a les infraestructures del núvol. Amb Docker, els desenvolupadors poden compartir, distribuir i escalar les aplicacions fàcilment. Això agilitza el procés de desenvolupament i promou les pràctiques de DevOps. El seu ampli ecosistema d'imatges preconstruïdes i el repositori Docker Hub facilita el desplegament ràpid d'aplicacions i fomenta la col·laboració entre desenvolupadors. Això fa de Docker una eina essencial en el desenvolupament de programari modern.

En aquest article, us mostrarem com instal·lar la darrera versió de Docker CE a Debian 12 'Bookworm'.







Tema de continguts:

    1. Actualització de la memòria cau de la base de dades del paquet Debian 12
    2. Eliminació dels paquets Docker en conflicte de Debian 12
    3. Instal·lació dels paquets de requisits previs a Debian 12
    4. Instal·lació de la clau GPG del dipòsit oficial de Docker a Debian 12
    5. Afegint el dipòsit oficial de paquets Docker a Debian 12
    6. Instal·lació de Docker CE a Debian 12
    7. Afegir un usuari d'inici de sessió de Debian 12 al grup Docker
    8. Comprovar si Docker i Docker Compose són accessibles a Debian 12
    9. Conclusió

Actualització de la memòria cau de la base de dades del paquet Debian 12

Per actualitzar la memòria cau de la base de dades del paquet Debian 12, executeu l'ordre següent:



$ sudo actualització apta




Eliminació dels paquets Docker en conflicte de Debian 12

Si ja heu instal·lat Docker des del dipòsit oficial de paquets de Debian 12, els heu de desinstal·lar/eliminar abans d'instal·lar el Docker des del dipòsit oficial de paquets de Docker. Això és per assegurar-vos que la versió de Docker empaquetada per Debian no entra en conflicte amb la versió oficial de Docker empaquetada per Docker.





Per eliminar els paquets Docker en conflicte de Debian 12, executeu l'ordre següent:

$ sudo apt eliminar --purga docker.io docker-doc docker-compose podman-docker containerd runc


En el nostre cas, no s'instal·la cap paquet Docker conflictiu. Si en teniu, s'eliminarà.



Instal·lació dels paquets de requisits previs a Debian 12

Per instal·lar el repositori oficial de paquets Docker a Debian 12, cal que instal·leu alguns paquets al vostre Debian 12.

Podeu instal·lar els paquets necessaris amb l'ordre següent:

$ sudo apt instal·lar ca-certificats curl gnupg


Per confirmar la instal·lació, premeu I i després premeu .


S'han d'instal·lar els paquets necessaris.

Instal·lació de la clau GPG del dipòsit oficial de Docker a Debian 12

Abans de poder afegir el dipòsit oficial de paquets Docker al vostre sistema Debian 12, heu d'instal·lar la clau GPG del dipòsit oficial de Docker al vostre sistema Debian 12.

Per assegurar-se que el /etc/apt/keyrings El directori té els permisos d'accés correctes, executeu l'ordre següent:

$ sudo instal·lar -m 0755 -d / etc / apt / clauer


Per descarregar la clau GPG del dipòsit oficial de paquets de Docker i desar-la al fitxer /etc/apt/keyrings directori del vostre sistema Debian 12, executeu l'ordre següent:

$ rínxol -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg --dearmor -O / etc / apt / clauer / docker.gpg


Per assegurar-vos que tothom pugui llegir el fitxer de claus GPG del dipòsit oficial de paquets de Docker, executeu l'ordre següent:

$ sudo chmod a+r / etc / apt / clauer / docker.gpg

Afegint el dipòsit oficial de paquets Docker a Debian 12

Per afegir el dipòsit oficial de paquets Docker al vostre sistema Debian 12, executeu l'ordre següent:

$ eco 'deb [arch=' $ ( dpkg --impressió-arquitectura ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo samarreta / etc / apt / fonts.lista.d / docker.list


Perquè els canvis tinguin efecte, assegureu-vos d'actualitzar la memòria cau de la base de dades del paquet Debian 12 amb l'ordre següent:

$ sudo actualització apta


Instal·lació de Docker CE a Debian 12

Per instal·lar la darrera versió de Docker CE a Debian 12, executeu l'ordre següent:

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Per confirmar la instal·lació, premeu I i després premeu .


Docker CE i els paquets de dependència necessaris s'estan baixant d'Internet. Es triga una estona a completar-se.


S'estan instal·lant Docker CE i els paquets de dependències necessaris. Es triga una estona a completar-se.


En aquest punt, la darrera versió de Docker CE s'hauria d'instal·lar a la vostra màquina Debian 12.

Afegir un usuari d'inici de sessió de Debian 12 al grup Docker

Per executar les ordres de Docker sense privilegis de superusuari, heu d'afegir l'usuari d'inici de sessió del vostre sistema Debian 12 al grup Docker.

Per afegir l'usuari d'inici de sessió del vostre sistema Debian 12 al grup Docker, executeu l'ordre següent:

$ sudo usermod -aG docker $ ( Qui sóc )


Perquè els canvis tinguin efecte, reinicieu el vostre sistema Debian 12 amb l'ordre següent:

$ reiniciar

Comprovar si Docker i Docker Compose són accessibles a Debian 12

Un cop arrenqui l'ordinador, executeu les ordres següents des d'una aplicació Terminal per comprovar si podeu accedir a Docker:

$ versió docker


Si es pot accedir a Docker, s'han d'imprimir el número de versió de Docker instal·lat i la informació de compilació. Com podeu veure, la versió 24.0.4 de Docker està instal·lada al nostre sistema Debian 12.


Per comprovar si podeu accedir a Docker Compose, executeu l'ordre següent:

$ versió de composició docker


Si es pot accedir a Docker Compose, s'ha d'imprimir el número de versió de Docker Compose instal·lat. Com podeu veure, la versió 2.19.1 de Docker Compose està instal·lada al nostre sistema Debian 12.

Conclusió

Us vam mostrar com instal·lar la darrera versió de Docker Community Edition (CE) i Docker Compose a Debian 12 'Bookworm'. També us vam mostrar com executar Docker a Debian 12 sense privilegis de superusuari (arrel) i com comprovar si Docker i Docker Compose també són accessibles a Debian 12.