Instalando Docker Engine (Fedora)
Docker tiene un instalador ejecutable para Windows, la instalación se puede realizar siguiendo las instrucciones del asistente de forma intuitiva. La instalación en Linux tiene un par de pasos adicionales, por lo que seguiremos este camino con el SO Fedora 33 (Fedora 32 también está disponible para Docker).
Instalar desde repositorio
sudo dnf -y install dnf-plugins-core
A continuación agregamos el repositorio estable de Docker para Fedora:
sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
Instalar Docker Engine
sudo dnf install docker-ce docker-ce-cli containerd.io
seleccionamos "y" para permitir la instalación:
Una vez instalado, debemos inicializar Docker:
sudo systemctl start docker
sudo docker run hello-world
Como lo indican los mensajes, el proceso que realizó Docker Engine para mostrar el mensaje "Hello from Docker!" fue:
- El cliente de Docker contacta con el Docker daemon
- Docker daemon obtiene la imagen "hello-world" desde el repositorio (Docker Hub)
- Docker daemon creó un nuevo contenedor desde la imagen obtenida, la cual ejecuta comandos que producen los mensajes de salida
- Docker daemon envía la salida al cliente de Docker, el cuál los muestra en la terminal
Si ejecutamos nuevamente el comando anterior podemos ver que la salida en consola cambia al inicio:
Pasos después de la instalación
sudo groupadd docker
sudo usermod -aG docker $USER
Configurar Docker para iniciar desde el arranque
Para evitar iniciar el servicio cada que ingresamos al equipo (start docker), podemos ejecutar los siguientes comandos para se inicien desde el arranque:
$ sudo systemctl enable docker.service
$ sudo systemctl enable containerd.service
Al reiniciar el dispositivo podemos usar directamente los comandos Docker:
Estos pasos son suficientes para comenzar a utilizar Docker desde Fedora. Ya podremos ejecutar cualquier comando de la documentación:
Bibliografía
Docker overview | Docker Documentation
Install Docker Engine on Fedora | Docker Documentation
Post-installation steps for Linux | Docker Documentation
Comentarios
Publicar un comentario