GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Instalación adecuada de Docker en Ubuntu [Guía para principiantes]

Este es el primero de nuestra serie de tutoriales de Docker. En este artículo, aprenderá cómo instalar la última versión de Docker en Ubuntu y cómo configurarla.

Por último Docker, me refiero a la última edición comunitaria (CE) de Docker Engine. Ubuntu también tiene paquetes Docker disponibles en su repositorio, sin embargo, recomendaría usar la edición comunitaria.

Para este tutorial, creé un nuevo servidor Ubuntu en Linode. Puede registrarse en Linode e implementar su propio servidor Linux en menos de dos minutos. Incluso ofrecen créditos gratuitos de $60 a nuestros lectores.

Instalando Docker en Ubuntu

Entonces, supongo que tienes un sistema Ubuntu instalado. Lo primero que debe hacer es actualizar su sistema:

sudo apt update

Si ya tiene algún tipo de paquete Docker instalado, también debe eliminarlo para evitar conflictos.

sudo apt remove docker docker-engine docker.io containerd runc

Ahora, los siguientes pasos le permitirán tener una versión operativa de Docker CE en funcionamiento en su sistema.

Paso 1:habilitar la instalación a través de HTTPS

Necesita los siguientes paquetes para usar apt sobre https:

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

Es posible que algunos de los paquetes ya estén instalados en su sistema.

Paso 2:Agregue la clave GPG oficial de Docker

Antes de agregar el nuevo repositorio desde Docker, agregue su clave GPG. Use el comando curl para descargar la clave GPG y luego agréguela usando el comando apt-key. Puede combinar ambos comandos con tubería:

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

Es una buena idea verificar la clave para evitar sorpresas desagradables:

sudo apt-key fingerprint 0EBFCD88

Su salida debería ser así:

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]

Paso 3:Agregar el repositorio de Docker

Ahora que ha agregado la clave del repositorio, agregue el repositorio en sí:

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

Si está utilizando Ubuntu 16.04, es posible que también deba actualizar el repositorio:

sudo apt update

Paso 4:Instalar Docker

Todo está listo. Ahora debe instalar Docker y sus paquetes relacionados:

sudo apt install docker-ce docker-ce-cli containerd.io

Configuración de Docker en Ubuntu

Tiene Docker instalado, pero aún no ha terminado. Debe realizar alguna otra instalación y configuración básica para que funcione sin problemas.

1. Ejecutar docker sin sudo

Una cosa que debe hacer es agregar su nombre de usuario al grupo docker para que no necesite usar sudo todo el tiempo.

Es posible que el grupo docker ya exista. Utilice el comando groupadd para crear la ventana acoplable de grupo:

sudo groupadd docker

Agregue su nombre de usuario u otros usuarios a este grupo con el comando usermod. Cambie el nombre de usuario con el nombre de usuario real.

sudo usermod -aG docker <username>

2. Verifique la instalación de Docker ejecutando un contenedor de muestra

Primero, reinicie Ubuntu y luego confirme que Docker funciona bien descargando y ejecutando la imagen de docker hello-world:

docker run hello-world

Su salida debería ser así:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete
Digest:
sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1a
c8d7
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working
correctly

Para darte una mejor comprensión, déjame explicarte lo que sucedió aquí.

  • El cliente de Docker contactó al demonio de Docker.
  • El demonio Docker extrajo la imagen "hola mundo" del Docker Hub.
  • El demonio Docker creó un nuevo contenedor a partir de esa imagen que ejecuta el ejecutable que produce el resultado que está leyendo actualmente.
  • El demonio Docker transmitió ese resultado al cliente Docker, que lo envió a su terminal.

3. Ejecute Docker en cada arranque

Para asegurarse de que Docker se ejecute automáticamente en cada inicio, use este comando:

sudo systemctl enable docker

Eso es todo. Acaba de aprender a instalar Docker CE en Ubuntu Linux. Estén atentos para más tutoriales de Docker en esta serie.


Docker
  1. Instalación de la pila ELK en Ubuntu 14.04

  2. Cómo instalar Docker en Ubuntu 16.04

  3. Cómo instalar Docker en Debian/Ubuntu

  4. ¿Problemas de Docker en Ubuntu 20.04?

  5. Estibador

Cómo instalar Docker en Ubuntu 20.04

Agente de mensajes:instalación de RabbitMQ en Ubuntu 20.04

Instalación de Budgie Desktop en Ubuntu [Guía rápida]

Cómo instalar Docker en Ubuntu 20.04 LTS

Ubuntu 20.04 ¿Instalando controladores Nvidia?

Cómo instalar y usar Docker en Ubuntu 20.04