GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Docker en Ubuntu 22.04

Cómo instalar Docker en Ubuntu 22.04. Docker es una plataforma de código abierto que utiliza la virtualización a nivel del sistema operativo para entregar software en paquetes llamados contenedores. El contenedor es una unidad de software que empaqueta el código y todas sus dependencias para que la aplicación se ejecute de manera rápida y confiable de un entorno informático a otro.

En esta guía, aprenderá cómo instalar Docker en Ubuntu 22.04 LTS. Esta configuración se prueba en Google Cloud Platform, por lo que funcionará bien en cualquier servidor en la nube o VPS o cualquier servidor dedicado que ejecute Ubuntu 22.04.

Requisitos

  • Acceso SSH al servidor con privilegios sudo.

Configuración inicial

Comience por actualizar los paquetes a la última versión disponible.

sudo apt update
sudo apt upgrade

Paso 1:Instalar Docker

Asegúrese de instalar la última versión de Docker desde el repositorio oficial de Docker. El repositorio oficial de Ubuntu también tiene el paquete de instalación de Docker, pero puede que no sea la última versión.

Empecemos a instalar Docker.

Instale algunos paquetes que le permitan usar los paquetes a través de HTTPS.

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Agregue la clave GPG del repositorio de Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ahora agregue el repositorio Docker de Ubuntu 22.04 (jammy ) al apt fuentes.

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Actualice el índice de paquetes y configure su servidor para instalar Docker desde el repositorio oficial de Docker.

sudo apt update
sudo apt-cache policy docker-ce

Recibirá un resultado similar a este.

Output
docker-ce:
  Installed: (none)
  Candidate: 5:20.10.14~3-0~ubuntu-jammy
  Version table:
     5:20.10.14~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.13~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages

Ahora puede instalar Docker.

sudo apt install docker-ce

Una vez que Docker está instalado y el proceso está habilitado para comenzar en el arranque.

Para verificar el estado de Docker, puede usar el siguiente comando.

sudo systemctl status docker

La salida será así.

Output
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-05-04 06:43:00 UTC; 2min 28s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 12995 (dockerd)
      Tasks: 8
     Memory: 38.6M
        CPU: 400ms
     CGroup: /system.slice/docker.service
             └─12995 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Configurar Permisos de Sudo para Docker

La docker comando solo se puede ejecutar como usuario root de forma predeterminada. Si necesita ejecutar el docker comando sin sudo , debe agregar su nombre de usuario a la ventana acoplable grupo.

sudo usermod -aG docker username

Ahora reinicie su SSH o abra una nueva terminal para ver los cambios.

A partir de ahora usas el docker comando sin sudo.

Uso de los comandos de Docker

Para ver la información del sistema sobre Docker.

docker info

Descargar imágenes de Docker

docker run hello-world

Si el resultado que obtiene es similar al siguiente, puede acceder y descargar imágenes desde Docker Hub.

Output
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete 
Digest: sha256:10d7d58d5ebd2a652f4d93fdd86da8f265f5318c6a73cc5b6a9798ff6d2b2e67
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

Ejecute el siguiente comando para ver las imágenes descargadas.

docker images

Comandos de Docker

Una vez que haya comenzado a usar Docker, tendrá muchos contenedores activos e inactivos.

Para ver todos los contenedores activos, use el siguiente comando.

docker ps

Para ver todos los contenedores que están activos e inactivos, use el siguiente comando.

docker ps -a

Para ver el último contenedor

docker ps -l

Para iniciar un contenedor docker, use docker start comando seguido por el ID del contenedor o el nombre del contenedor.

docker start container-id/name

Del mismo modo, para detener un contenedor en ejecución, puede usar el docker stop comando seguido de ID de contenedor o Nombre de contenedor.

docker stop container-id/name

Si ya no necesita el contenedor, puede eliminar el contenedor con el docker rm seguido por ID de contenedor o nombre de contenedor.

docker rm container-id/name

Para ingresar al shell interactivo, puede usar el siguiente comando.

docker run -it container-id/name

Puede instalar comandos manualmente dentro del shell.

Para obtener más detalles sobre los comandos de la ventana acoplable, use el docker run help comando.

Conviértase en un profesional certificado de AWS con este curso fácil de aprender ahora.

Obtén tu certificado de Arquitecto Profesional de Google Cloud con este curso fácil de aprender ahora.

Conclusión

Ahora ha aprendido a instalar y administrar Docker en Ubuntu 22.04.

Gracias por tu tiempo. Si tiene algún problema o comentario, deje un comentario a continuación.


Linux
  1. Cómo instalar Docker en Ubuntu 16.04

  2. Cómo instalar Docker en Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Cómo instalar Docker en Debian/Ubuntu

  4. Cómo instalar Docker en Ubuntu 20.04 LTS

  5. ¿Cómo instalar Docker en Ubuntu 18.04?

Cómo instalar Wiki.js en Ubuntu 20.04 LTS

Cómo instalar y usar Docker en Ubuntu 20.04

¿CÓMO INSTALAR NEXTCLOUD EN UBUNTU?

Cómo instalar Docker en Ubuntu 18.04

Cómo instalar Asterisk en Ubuntu 20.04

Cómo instalar Sendmail en Ubuntu 22.04