GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y usar Docker en Ubuntu 20.04

Introducción

Docker es un conjunto de productos de plataforma como servicio que se utiliza para lanzar y administrar contenedores. Los desarrolladores utilizan contenedores Docker para desarrollar e implementar aplicaciones porque proporcionan entornos virtuales aislados y ligeros.

En este tutorial, aprenda a instalar Docker en Ubuntu 20.04. También cubrimos los comandos básicos para que pueda comenzar.

Requisitos previos

  • Ubuntu 20.04 instalado en un sistema operativo de 64 bits
  • Una cuenta de usuario con sudo privilegios
  • Línea de comando/terminal (Ctrl+Alt+T o Menú de aplicaciones> Accesorios> Terminal )
  • Repositorios de software Docker (opcional)

Instalar Docker en Ubuntu 20.04

Hay dos opciones para instalar Docker en su sistema Ubuntu:

  1. Instalación usando el repositorio oficial de Docker
  2. Instalación usando los repositorios predeterminados

Cuando descarga un paquete del repositorio predeterminado de Ubuntu, es posible que no sea la última versión. Si es importante instalar la versión más reciente (o una específica) de Docker, utilice el repositorio oficial.

Opción 1:instalar Docker desde el repositorio oficial

Paso 1:Actualización del repositorio de software

Comience abriendo una ventana de terminal y actualizando el repositorio local:

sudo apt update

Espere a que se complete el proceso.

Paso 2:Descarga de dependencias

Permita que su sistema Ubuntu 20.04 acceda a los repositorios de Docker a través de HTTPS ejecutando:

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

El comando mencionado anteriormente:

  • Otorga permiso al administrador de paquetes para transferir archivos y datos a través de https .
  • Permite que el sistema verifique los certificados de seguridad.
  • Instala curl , una herramienta para transferir datos.
  • Agrega scripts para administrar el software.

Paso 3:agregar la clave GPG de Docker

A continuación, agregue la clave GPG para garantizar la autenticidad del paquete de software:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Paso 4:Instalación del repositorio de Docker

Ahora instale el repositorio Docker usando el comando:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable"

El comando instala el repositorio más reciente para su versión específica de Ubuntu (en este caso, 20.04 Focal Fossa).

Paso 5:Instalación de la última versión de Docker

Comience actualizando el repositorio nuevamente:

sudo apt update

Ahora puede instalar la última versión de Docker con:

sudo apt-get install docker-ce

Paso 6:Verificación de la instalación de Docker

Para confirmar la instalación, compruebe la versión de Docker:

docker --version

Debería mostrar la versión de Docker, como en la imagen de arriba.

Paso 7:habilite el servicio Docker

Para iniciar el servicio Docker, ejecute los siguientes comandos:

sudo systemctl start docker

Habilite Docker para que se ejecute al inicio con:

sudo systemctl enable docker

Para verificar el estado del servicio, use el comando:

sudo systemctl status docker

El resultado debería mostrar que Docker está active (running) .

Opción 2:instalar Docker desde repositorios predeterminados

Paso 1:Actualización del repositorio local

Abra una ventana de terminal y actualice el repositorio local con:

sudo apt update

Paso 2:Desinstalar versiones antiguas de Docker

Antes de instalar el software, asegúrese de eliminar cualquier paquete antiguo de Docker en su Ubuntu 20.04 ejecutando el comando:

sudo apt-get remove docker docker-engine docker.io

Paso 3:Instalación de Docker

Ahora instalemos Docker en Ubuntu 20.04. Ejecute el siguiente comando en la ventana de terminal:

sudo apt install docker.io

Escriba y y pulsa Intro para confirmar la instalación. Una vez que se completa la instalación, el resultado le notifica que se ha instalado Docker.

Paso 4:Comprobación de la instalación de Docker

Para verificar la instalación, verifique la versión de Docker:

docker --version

El resultado muestra la versión de Docker, como en la imagen a continuación.

Paso 5:Iniciar el servicio Docker

Inicie el servicio Docker ejecutando:

sudo systemctl start docker

Luego, habilítelo para que se ejecute al inicio:

sudo systemctl enable docker

Para comprobar el estado del servicio, ejecute:

sudo systemctl status docker

La salida debe verificar que Docker esté active (running) ) .

Usar Docker en Ubuntu 20.04

La sintaxis básica para los comandos de la ventana acoplable es:

sudo docker [option] [command] [argument]

Ejecutar comandos de Docker sin Sudo

De forma predeterminada, solo puede usar la docker Comandos con privilegios de root. Ubuntu requiere el uso de sudo prefijo. Por ejemplo, si intenta ejecutar un hola mundo contenedor, se denegó el permiso de visualización de salida.

Es recomendable mantener la configuración como está. Sin embargo, puede omitir escribir sudo cada vez. Añadir el usuario a la docker el grupo otorga privilegios equivalentes a los de root.

1. Primero, crea la docker grupo con el comando:

sudo groupadd docker

2. Luego, escriba el siguiente comando (asegurándose de reemplazar [usuario] con tu nombre de usuario):

sudo usermod -aG docker [user]

3. Habilite la nueva configuración con:

su - [user]

4. Por último, verifique para confirmar que el usuario ahora es parte del grupo docker ejecutando:

id -nG

5. Ahora puedes ejecutar docker run hello-world comando sin sudo prefijo.

Trabajar con imágenes de Docker

Las imágenes de Docker son archivos que contienen el código fuente, las bibliotecas, las dependencias, las herramientas y otros archivos que necesita un contenedor. Puede crear imágenes de Docker con Dockerfiles o usar las existentes disponibles en Docker Hub.

Para descargar una nueva imagen de Docker, use el comando:

docker pull [image_name]

Si no sabe el nombre exacto de la imagen, búsquela en el repositorio de Docker con:

docker search ubuntu

Después de trabajar con Docker durante algún tiempo, recopilará un registro local de imágenes. Muestre una lista de todas las imágenes de Docker en el sistema con:

docker images

Trabajar con contenedores Docker

Los contenedores de Docker son entornos virtuales aislados que se ejecutan en función de la imagen de Docker que se les ha asignado.

Para ejecutar un contenedor basado en una imagen de Docker existente, use el comando:

docker run [image_name]

El uso del comando anterior ejecuta un contenedor pero no lo mueve dentro de él. Para ejecutar un contenedor en modo interactivo y cambiar al símbolo del sistema del contenedor, ejecute:

docker run -it [image_name]

Otro comando útil de Docker es enumerar todos los contenedores en el sistema. Para enumerar todos los contenedores activos, escriba:

docker container ps

Para ver todos los contenedores (activos e inactivos), ejecute:

docker container ps -a

Trabajar con volúmenes Docker

La mejor manera de conservar los datos generados dentro de un contenedor es montar volúmenes de Docker en ellos. Los volúmenes montados no dependen del ciclo de vida del contenedor y pueden compartir datos entre contenedores.

Cree un nuevo volumen de Docker con:

docker volume create [volume_name]

Para crear un contenedor y montar un volumen en él, siga la sintaxis:

docker run --mount source=[volume_name],destination=[path_in_container] [docker_image]

Para obtener más información sobre los volúmenes de Docker y cómo compartirlos entre contenedores, consulte Volúmenes de Docker:Cómo crear y comenzar.


Ubuntu
  1. Cómo instalar y usar Wine en Ubuntu 20.04

  2. Cómo instalar y usar Docker en Ubuntu 18.04

  3. Cómo instalar y usar Docker Compose en Ubuntu 18.04

  4. Cómo instalar y usar FFmpeg en Ubuntu 18.04

  5. Cómo instalar y usar Docker en Ubuntu 20.04

Cómo instalar y usar iTunes en Ubuntu 20.04

Cómo instalar y usar R en Ubuntu

Cómo instalar y usar Docker Compose en Ubuntu 20.04

Cómo instalar y usar Docker Compose en Ubuntu 22.04

Cómo instalar y usar Docker en Ubuntu 22.04

Cómo instalar y usar Docker en Ubuntu 20.04