Noticias
New Serverspace Centro de datos en Uzbekistán: Tashkent
Serverspace Black Friday
WB
William Bell
28 de mayo de 2020
Actualizado el 1 de junio de 2025

Instalar Docker on Ubuntu 22.04/20.04 – Tutorial completo

Docker Preguntas Frecuentes Ubuntu

¿Usas otro sistema operativo?

Seleccione la versión o distribución deseada.

Lanzado en 2013, Docker Se ha convertido en una de las herramientas esenciales para desarrolladores e ingenieros de DevOps. Es una tecnología de contenedorización de código abierto que facilita la creación e implementación de aplicaciones. Docker Permite empaquetar aplicaciones en contenedores aislados. Estos contenedores contienen la aplicación, sus bibliotecas, dependencias y archivos de configuración, todo en un mismo lugar. En este artículo, aprenderemos a instalar Docker!

En la pantalla Serverspace usted puede crear un servidor con la aplicación ya instalada "Docker".

Implementar aplicaciones en contenedores garantiza que se puedan implementar en diferentes entornos informáticos de forma consistente. La implementación consistente de aplicaciones elimina la preocupación sobre en qué plataformas se ejecutarán y permite a los desarrolladores dedicar más tiempo a la programación.

Esta guía lo guiará a través del proceso de instalación paso a paso. Docker on Ubuntu en detalle.

Requisitos previos

Antes de comenzar, asegúrese de tener lo siguiente bajo control:

  1. Una instancia de Ubuntu.
  2. Un usuario regular con sudo o privilegios administrativos.
  3. Una conexión a internet estable.

Sin más preámbulos comencemos

La instalación de Docker on Ubuntu

Docker se puede instalar en Ubuntu De dos maneras. Puedes instalarlo Docker del menú Ubuntu repositorios, o puedes instalarlo desde el Docker Repositorio oficial. Esta última opción, la instalación desde el repositorio oficial de Docker, es la preferida, ya que garantiza la obtención de la última versión de Docker.

Para comenzar con Docker, necesita actualizar la lista de paquetes en su Ubuntu Sistema. Esto se puede hacer ejecutando el siguiente comando:

sudo apt-get update
sudo apt update
Updating Ubuntu packages list
Captura de pantalla №1. Actualizando Ubuntu lista de paquetes

Una vez que haya actualizado su lista de paquetes instalados, instale los requisitos previos necesarios para la instalación de Docker:

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

En el siguiente ejemplo, estos requisitos previos ya se han instalado, por lo que el sistema omitirá la instalación. Si hay una versión más nueva disponible, se actualizarán los paquetes existentes.

If a newer version is available, the existing packages will be upgraded
Captura de pantalla №2. Si hay una versión más nueva disponible, los paquetes existentes se actualizarán

A continuación, proceda e importe DockerLa clave GPG de como se muestra usando la herramienta de línea de comando curl:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg -O /usr/share/keyrings

Obtendrá una respuesta 'OK' en el terminal como se muestra:

You will get an ‘OK’ reply on the terminal as shown
Captura de pantalla №3. Obtendrá una respuesta 'OK' en el terminal como se muestra

Con la clave GPG en su lugar, agregue Dockerel repositorio de sources.list archivo como se muestra:

ARCH=$(dpkg --print-architecture)
DISTRO=$(. /etc/os-release && echo "$ID")
RELEASE=$(lsb_release -cs)

sudo add-apt-repository "deb [arch=${ARCH}] https://download.docker.com/linux/${DISTRO} ${RELEASE} stable"

With the GPG key in place, append Docker’s repository to the sources.list file
Captura de pantalla №4. Con la clave GPG en su lugar, agregue Dockerdel repositorio al archivo sources.list

Para Ubuntu para sincronizar con el repositorio recién agregado, actualice la lista de paquetes:

sudo apt update
Update the package list
Captura de pantalla №5. Actualizar la lista de paquetes

En este punto, ya está listo para instalar Docker utilizando el administrador de paquetes APT. Sin embargo, antes de hacerlo, es posible que desee echar un vistazo a las distintas versiones de los paquetes de Docker disponibles para descargar. Para imprimir una lista de paquetes de Docker, ejecute el comando:

apt list -a docker-ce

La lista de los Docker Los paquetes se ordenan del último al más antiguo, como se muestra en el resultado a continuación.

The list of Docker packages is ordered from the latest to the earliest
Captura de pantalla n.º 6. La lista de Docker los paquetes se ordenan del último al más antiguo

Para instalar una versión específica de Docker , por ejemplo versión 19.03.7 ejecutar el comando:

sudo apt install docker-ce=5.19.03.7~3-0~ubuntu-bionic

Sin embargo, si desea instalar la última versión, simplemente ejecute el comando:

sudo apt install docker-ce
Install the latest versio
Captura de pantalla №7. Instalar la última versión

Cuando se le solicite continuar, simplemente presione 'Y'y golpea ENTRAR. Una vez instalado, compruebe el estado de Docker ejecutando:

sudo systemctl status docker
Check the status of Docker
Captura de pantalla №8. Comprobar el estado de Docker

La salida confirma que Docker está en funcionamiento. Para comprobar la versión de Docker instalado, ejecute el comando:

docker --version
To check the version of Docker installed, run the command
Captura de pantalla №9. Para comprobar la versión de Docker instalado, ejecute el comando

Como se esperaba, se ha instalado la última versión (al momento de escribir esta guía). Para confirmar que Docker se instaló correctamente, ejecute el contenedor hello-world:

sudo docker container run hello-world

El comando inicializa algunos procesos. Primero, extrae una imagen de prueba de  Docker concentrador que es un repositorio para Docker Imágenes. (Hablaremos de imágenes en la siguiente sección). Una vez que la imagen se descarga correctamente, se genera un contenedor a partir de la imagen que ejecuta la aplicación que muestra el mensaje 'Hola de Docker !".

The command initializes a few processes
Captura de pantalla №10. El comando inicializa algunos procesos.

Docker Imágenes

Una imagen de Docker es un archivo binario de solo lectura que se envía con una aplicación junto con sus binarios, bibliotecas, dependencias y las instrucciones necesarias para ejecutar correctamente la aplicación.

Docker las imágenes están alojadas en Docker Placa del Motor que es una biblioteca o repositorio basado en la nube. Docker hub le brinda acceso a miles de imágenes de proyectos de código abierto y otros proveedores de software.

Buscando un Docker imagen

Para buscar una imagen de Docker usa la sintaxis:

sudo docker search image

Por ejemplo para buscar Nginx imagen ejecuta el comando:

sudo docker search nginx

Como se muestra en la siguiente tabla, el resultado incluye información sobre la imagen, como el nombre de la imagen, una breve descripción de la imagen y su popularidad indicada como "Estrellas" en la tercera columna.

Searching a Docker image
Captura de pantalla №11. Buscando un Docker imagen

Descargando un Docker imagen

Para descargar una imagen de Docker desde Docker hub a su sistema local, use el comando que se muestra:

sudo docker pull image

Por ejemplo, para descargar el  Nginx imagen, ejecuta:

sudo docker pull nginx
Downloading a Docker image
Captura de pantalla №12. Descargando un Docker imagen

Por lo general, las imágenes de Docker están etiquetadas y llevan números de versión. Para ser más específico al descargar una imagen, puede especificar la etiqueta de la siguiente manera:

sudo docker pull image:tag

Supongamos que desea descargar un Ubuntu 20.04 imagen. El comando para descargar la imagen será:

sudo docker pull ubuntu:20.04
Download an Ubuntu 20.04 image
Captura de pantalla №13. Descargar un Ubuntu 20.04 image

Para enumerar las imágenes descargadas en su sistema, ejecute el comando:

sudo docker images

La salida se organiza en un formato tabular con 5 columnas que muestran información como el repositorio de imágenes, la etiqueta de la imagen, el ID de la imagen, hace cuánto tiempo se creó la imagen y el tamaño de la imagen.

The output is arranged in a tabular format with 5 columns
Captura de pantalla №14. La salida se organiza en un formato tabular con 5 columnas.

Para eliminar un Docker imagen ejecuta el comando:

sudo docker image rm ubuntu:20.04
To remove a Docker image run the command
Captura de pantalla №15. Para eliminar un Docker imagen ejecutar el comando

Docker contenedores

Un contenedor de Docker es una instancia de tiempo de ejecución de una imagen de Docker. Está en un Docker contenedor en el que se empaqueta una aplicación junto con sus bibliotecas y dependencias.

Para iniciar un contenedor Docker basado en el Ubuntu imagen que descargamos anteriormente, ejecute el comando:

sudo docker container run ubuntu:20.04
Launch a docker container based on the Ubuntu image
Captura de pantalla n.° 16. Inicie un contenedor Docker basado en Ubuntu imagen

A primera vista, puede parecer que nada sucedió realmente, pero eso está lejos de la verdad. los Ubuntu El contenedor comenzó y se detuvo inmediatamente ya que no le enviamos ningún comando.

Para ejecutar un contenedor de sistema operativo de manera más efectiva, use los argumentos -it para acceder al shell bash e interactuar con él:

sudo docker container run -it ubuntu:20.04

Una vez que ejecute el comando, debe obtener un indicador de shell de bash que le permita ejecutar comandos como si los estuviera ejecutando en un lugar real. Ubuntu 20.04 instancia.

Docker containers
Captura de pantalla n.º 17. Docker contenedores

Publicaciones Docker contenedores

Para mostrar una lista de ejecuciones Docker contenedores, use el comando:

sudo docker container ls
sudo docker ps
Listing Docker containers
Captura de pantalla n.º 18. Listado Docker contenedores

La salida le brinda estadísticas como la identificación del contenedor, el nombre de la imagen, cuándo se creó el contenedor por última vez y el estado, por mencionar algunos. De la salida, podemos ver que solo tenemos Nginx contenedor en funcionamiento.

Para ver todos los contenedores, tanto activos como inactivos, ejecute:

sudo docker container ls -a

or

sudo docker ps -a

La salida imprime 4 contenedores más que están inactivos.

The output prints out 4 more containers
Captura de pantalla n.º 19. La salida imprime 4 contenedores más

Iniciar y detener contenedores Docker

Para comenzar un Docker contenedor, use el inicio docker comando usando el nombre del contenedor o la ID del contenedor.

Por ejemplo, para iniciar el  Ubuntu contenedor, ejecute:

sudo docker start c28e836e7fbf
Starting and stopping docker containers
Captura de pantalla n.° 20. Inicio y detención de contenedores Docker

Para detener un Docker contenedor, nuevamente siéntase libre de usar el nombre del contenedor o la ID del contenedor usando el parada del acoplador mando:

sudo docker stop c28e836e7fbf
Stop a Docker container
Captura de pantalla n.º 21. detener un Docker contenedor

Eliminar una Docker contenedor

Para eliminar un contenedor Docker, utilice el ventana acoplable rm dominio. Una vez más, siéntase libre de usar el nombre del contenedor o la ID del contenedor:

sudo docker rm c28e836e7fbf
Removing a Docker container
Captura de pantalla n.º 22. Quitar un Docker contenedor

En esta guía, aprendió a instalar Docker on Ubuntu, incluidas versiones populares como Ubuntu 22.04 y 20.04. También proporcionamos consejos esenciales para la gestión Docker contenedores y Docker imágenes usando básico Docker comandos. Este tutorial está diseñado para ayudar a principiantes y administradores de sistemas a comenzar con Docker eficientemente en Ubuntu-sistemas basados ​​en

Preguntas Frecuentes

  • P: ¿Puedo omitir la instalación manual y utilizar un servidor preconfigurado?
    R: ¡Sí! Si no desea realizar el proceso de instalación completo, Serverspace ofrece máquinas virtuales con Docker Preinstalado. Esto le permite comenzar a contenerizar e implementar sus aplicaciones directamente sin necesidad de configuración.
  • P: ¿Cuál Ubuntu ¿Qué versiones son compatibles con esta guía?
    A: Esta guía es compatible con los populares Ubuntu versiones como 20.04 y 22.04, y deberían funcionar en la mayoría de las versiones LTS modernas.
  • P: ¿Siempre necesito que se ejecute sudo? Docker comandos?
    R: Por defecto, sí. Sin embargo, puedes agregar tu usuario a la Docker Grupo para ejecutar comandos sin sudo. Simplemente ejecute sudo usermod -aG docker $USER y reinicie la sesión.
  • Q: es Docker Se requiere escritorio para Ubuntu?
    A: no Docker El escritorio es solo para macOS y Windows. En Ubuntu, Docker Se ejecuta de forma nativa sin herramientas GUI adicionales.
  • P: ¿Dónde puedo encontrar Docker imagenes
    A: Público Docker Las imágenes están disponibles en Docker Hub, un registro basado en la nube donde puedes buscar, descargar y cargar imágenes.
Votar:
5 de 5
Calificación promedio: 5
Calificado por: 3
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies además Política de privacidad.