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
docker
docker
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 docker rm
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.