Cómo instalar Docker en Fedora 37

En este tutorial, le mostraremos cómo instalar Docker en Fedora 37. Como una plataforma de contenedores poderosa y versátil, Docker ha revolucionado la forma en que se desarrolla e implementa el software. Ya sea un desarrollador, un administrador de sistemas o un ingeniero de DevOps, saber cómo instalar y usar Docker en su sistema es esencial para su éxito. En esta publicación de blog, le mostraremos paso a paso cómo instalar Docker en Fedora 37, una de las distribuciones de Linux más populares utilizadas en entornos empresariales. También exploraremos algunos de los comandos de Docker más útiles y le mostraremos cómo usarlos para crear, ejecutar y administrar contenedores de Docker. Entonces, si está listo para sumergirse en el mundo de Docker y llevar sus habilidades al siguiente nivel, ¡siga leyendo!

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘sudo‘ a los comandos para obtener privilegios de root. Te mostraré paso a paso la instalación de contenedores Docker en un Fedora 37.

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Fedora 37.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • Una conexión a Internet activa. Necesitará una conexión a Internet para descargar los paquetes y las dependencias necesarios para Docker.
  • Anon-root sudo usero acceder a laroot user. Recomendamos actuar como unnon-root sudo usersin embargo, puede dañar su sistema si no tiene cuidado al actuar como raíz.

Instalar Docker en Fedora 37

Paso 1. Antes de continuar, actualice su Fedora sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados. Use este comando para actualizar los paquetes del servidor:

sudo dnf upgrade
sudo dnf update
sudo dnf install dnf-plugins-core

Paso 2. Instalar Docker en Fedora 37.

De forma predeterminada, Docker no está disponible en Fedora 37 repositorio base. Ahora ejecutamos el siguiente comando a continuación para agregar el repositorio de Docker a su Fedora sistema:

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

A continuación, actualice la lista de paquetes e instale Docker ejecutando el siguiente comando:

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Una vez completada la instalación, inicie el servicio Docker ejecutando el siguiente comando:

sudo systemctl start docker
sudo systemctl enable docker

Para verificar que Docker está instalado correctamente en Fedora 37, ejecute el siguiente comando:

sudo docker run hello-world

Este comando descargará una imagen de Docker y ejecutará un contenedor que imprime un “¡Hola desde Docker!” mensaje. Si ve el mensaje, Docker está instalado y funciona correctamente.

Paso 3. Administrar usuarios de Docker.

Ahora que tiene Docker instalado y configurado en Fedora 37, es posible que desee administrar los usuarios de Docker. Estas son algunas tareas comunes:

Agregue un usuario al grupo docker:

sudo usermod -aG docker username

Eliminar un usuario del grupo docker:

sudo gpasswd -d username docker

Enumere los miembros del grupo docker:

sudo getent group docker

Paso 4. Comandos de Docker.

Docker tiene muchos comandos que le permiten administrar contenedores, imágenes y volúmenes. Estos son algunos comandos comunes de Docker:

Dominio Descripción Ejemplo
docker ps Lista de contenedores en ejecución docker ps
docker images Listar todas las imágenes de Docker en el sistema docker images
docker pull Descargar una imagen de Docker desde un registro docker pull ubuntu:latest
docker run Inicie un nuevo contenedor Docker docker run -it --name mycontainer ubuntu /bin/bash
docker stop Detener un contenedor Docker en ejecución docker stop mycontainer
docker rm Eliminar un contenedor Docker docker rm mycontainer
docker rmi Eliminar una imagen de Docker docker rmi ubuntu:latest
docker build Cree una imagen de Docker a partir de un Dockerfile docker build -t myimage .
docker exec Ejecutar un comando en un contenedor en ejecución docker exec -it mycontainer /bin/bash
docker logs Ver registros de un contenedor docker logs mycontainer
docker inspect Mostrar información detallada sobre un contenedor o una imagen docker inspect mycontainer
docker network Administrar redes Docker docker network create mynetwork
docker volume Administrar volúmenes de Docker docker volume create myvolume

¡Felicidades! Ha instalado correctamente Docker. Gracias por usar este tutorial para instalar contenedores Docker en su Fedora 37 sistema. Para obtener ayuda adicional o información útil, le recomendamos que consulteel sitio web oficial de Docker.

Artículos Relacionados