Instalar Docker en Fedora

En este post no hablaré de qué es Docker o para qué sirve. Lo dejaré para otro post donde mostraré cómo instalar WordPress y dejar una instancia preparada y con algunas opciones de configuración. Todo en uno. Así que si ya lo conoces, vamos a mostrar cómo instalar Docker en Fedora Linux.

En caso de que no lo tengas, primero instalamos dnf-plugins-core:

1
sudo dnf install dnf-plugins-core

Agregamos el repositorio a nuestra lista:

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

Ahora sí, una vez agregado instalamos los tres programas:

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

No debería dar problemas para nada. Ahora vamos a iniciar el servicio y agregarlo a nuestros programas que se ejecutan cuando el sistema inicia:

1
2
3
4
5
# Iniciamos Docker
sudo systemctl start docker
 
# Lo habilitamos para que inicie con el sistema
sudo systemctl enable docker

Después de instalar Docker en Fedora y para no estar batallando agregando sudo cada vez que quieras ejecutar algún comando, le vamos a dar permisos a nuestro usuario para que lo ejecute:

1
sudo usermod -aG docker ${USER}

Si no quiere tu usuario, reemplaza ${USER} con el nombre de usuario que quieras.

Ahora tenemos que reiniciar completamente. Aunque dice que solo con cerrar sesión e iniciar de nuevo, a mí no me funcionó y tuve que reiniciar.

instalar docker version

Listo, ya podemos ejecutar Docker a diestra y siniestra y vamos a probar con la imagen Hello World (estos de sistemas, siempre tan creativos).

Con la instalación recién hecha, obviamente no debemos tener ni imágenes ni contenedores en la lista.

1
2
docker image ls
docker container ls
instalar docker image, docker container

Vamos a descargar la imagen:

1
docker pull hello-world
docker pull hello-world

Repetimos el comando images para listar las imágenes y ahora ya lo vemos ahí:

docker images

Ejecutamos la imagen y comprobamos que no haya errores durante la ejecución del comando:

1
docker run hello-world
docker run hello-world

Si te aparece este texto todo está funcionando y ya puedes comenzar a trastear.

Gracias por leer.


Posted

in

,

by

Hello Mundo
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.