Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .

Add post

You must login to add post .

Login

Register Now

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

Instalar Docker en Fedora 32, 31, 30 y 29

Instalar Docker en Fedora 32, 31, 30 y 29

Difunde No Solo Hacking!

Lo primero es actualizar

Es siempre una de las cosas que tenemos que tener taladradas en la mente, actualizar siempre los paquetes. Ejecutamos:

sudo dnf -y update

Ahora a por los repos

Para poder instalar, neceitamos tener los repos listos. Ejecutamos:

sudo dnf -y install dnf-plugins-core

Si tenemos la versión 32 de Fedora, añadimos el siguiente repo:

sudo tee /etc/yum.repos.d/docker-ce.repo<<EOF
[docker-ce-stable]
name=Docker CE Stable - \$basearch
baseurl=https://download.docker.com/linux/fedora/31/\$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/fedora/gpg
EOF

Si tenemos la versión 31, 30 o 29, añadimos este:

 sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo

Ahora la instalación, que es común a todas las versiones

sudo dnf makecache
sudo dnf install docker-ce docker-ce-cli containerd.io

Confirmamos pulsando “y”

Docker CE Stable - x86_64                                                                                                                6.2 kB/s | 8.9 kB     00:01    
Dependencies resolved.
=========================================================================================================================================================================
 Package                                 Architecture                     Version                                       Repository                                  Size
=========================================================================================================================================================================
Installing:
 containerd.io                           x86_64                           1.2.13-3.1.fc31                               docker-ce-stable                            23 M
     replacing  runc.x86_64 2:1.0.0-102.dev.gitdc9208a.fc31
 docker-ce                               x86_64                           3:19.03.8-3.fc31                              docker-ce-stable                            23 M
 docker-ce-cli                           x86_64                           1:19.03.8-3.fc31                              docker-ce-stable                            39 M
Installing dependencies:
 libcgroup                               x86_64                           0.41-22.fc31                                  fedora                                      65 k

Transaction Summary
=========================================================================================================================================================================
Install  4 Packages

Total download size: 85 M
Is this ok [y/N]: y

Aceptamos que se importen las claves GPG

warning: /var/cache/dnf/docker-ce-stable-abb13ee9a85fa8f6/packages/containerd.io-1.2.13-3.1.fc31.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Docker CE Stable - x86_64                                                                                                                1.4 kB/s | 1.6 kB     00:01    
Importing GPG key 0x621E9F35:
 Userid     : "Docker Release (CE rpm) <docker@docker.com>"
 Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
 From       : https://download.docker.com/linux/fedora/gpg
Is this ok [y/N]: y

Habilitamos el servicio para que se inicie ahora y en cada arranque del sistema.

sudo systemctl enable --now docker

Con el comando de abajo comprobamos si el servicio está corriendo o no.

systemctl status docker

Ahora, como opcional y no recomendado en entornos de producción, añadir al usuario el grupo de docker para que no engamos que usar sudo en cada ejectución de comandos de Docker.

sudo usermod -aG docker $(whoami)
newgrp docker

Y ya estaría tooooodo listo. Ahora podemos ejecutar los siguientes comandos, para ver que todo funciona, como comprobando la versión y descargando una imagen.

docker version
docker pull alpine

Espero que os haya gustado y que practiquéis mucho!


Difunde No Solo Hacking!

About Carlos Melantuche


Follow Me

Comment ( 1 )

  1. Me parece que ya no es necesario usar el repositorio de fedora 31 en fedora 32 amigo

Leave a reply

error: ooops!