Instalar Docker y Docker-Compose
Esta página analiza fuentes de software de terceros que no están afiliadas ni respaldadas oficialmente por el Proyecto Fedora. Úselas a su propia discreción. Fedora recomienda el uso de software libre y de código abierto, y evitar el software protegido por patentes. |
Vista general
Esta guía proporciona información útil sobre la instalación de Docker y Docker-Compose utilizando los rpms disponibles desde Fedora. El rol de Podman y paquetes relativos también es discutido.
The Docker community also provides rpms for Fedora. For instructions on how to install these rpms please see Install Docker Engine on Fedora.
¿Qué es Docker?
Docker accelerates "how you build, share, and run applications" by providing an easy to use and configure mechanism to develop and run containers.
This guide is primarily focused on the Docker rpms available from Fedora and using dnf
and the command line to install these rpms on Fedora.
¿qué es Docker-Compose?
Docker-Compose (referido como Compose a continuación) es software que habilita usuarios para gestionar fácilmente aplicaciones multi-contenedor o aplicaciones múltiples sobre una única instancia de Docker.
La versión 1 de Compose fue desplegada como una aplicación independiente invocada docker-compose
. Versión 2 (la versión actual) está disponible como complemento para el comando docker
y lanzado como docker compose [opciones]
.
Docker en Fedora 41 (y más nuevas)
Los rpms relacionados con Docker en Fedora 41 y más nuevos están listados en la tabla a continuación. Los nombres rpm correspondientes desde la comunidad de Docker además están listados para comparación. Mezclar los rpms desde Docker con los rpms proporcionados de Fedora no es recomendado y podría estar bloqueado por dnf
.
Nombre RPM Fedora | Nombre RPM Docker | Notas |
---|---|---|
containerd |
containerd |
Contenedor en tiempo de ejecución |
docker-buildx |
docker-buildx-plugin |
Complemento buildx de Docker |
docker-cli |
docker-ce-cli |
Línea de comando de cliente Docker, p.e. |
docker-compose |
docker-compose-plugin |
Compose v2 implementado como un enchufe |
docker-compose-switch |
n/d - Consulte interruptor-compose para instrucciones de instalación |
Proporcione línea de comando |
moby-engine |
docker-ce |
Server component for Docker |
Instalación
Con el fin de obtener docker
en la línea de comandos, utilice el comando a continuación. Esto además instalará dependencias apropiadas.
sudo dnf install docker-cli containerd
Con el fin de obtener Compose como un enchufado utilice la instrucción a continuación. Esto además instala dependencias apropiadas. Esto proporciona características y capacidades de Compose v2.
sudo dnf install docker-compose
Con el fin de obtener docker-compose
en la linea de comando, utilice el comando a continuación. Esto además instalará dependencias apropiadas. Esto proporciona características y capacidades de Compose v2.
sudo dnf install docker-switch
Alternativas de Podman
Podman es una aplicación con características completas y potente que puede ser utilizada en vez de Docker. Las instrucciones a continuación están limitadas a solamente aquellas que proporcionan las instrucciones de docker
y/o docker-compose
. Visite Podman para aprender más sobre las capacidades y beneficios de Podman.
Con el fin de obtener docker`en la línea de instrucción, utilice la siguiente instrucción. Esto además instalará dependencias apropiadas. Esto estará en conflicto con `docker-cli
.
sudo dnf install podman-docker
Con el fin de obtener Compose como un enchufado utilice la instrucción a continuación. Esto además instala dependencias apropiadas. Esto proporciona características y capacidades de Compose v2.
sudo dnf install podman docker-compose
Con el fin de obtener docker-compose
en la linea de comando, utilice el comando a continuación. Esto además instalará dependencias apropiadas. Esto proporciona características y capacidades de Compose v2.
sudo dnf install podman docker-switch
Docker en Fedora 40
El Docker liberó los rpms de Fedora 40 que están listados en la tabla siguiente. Los nombres de rpm correspondientes desde la comunidad de Fedora además están listados para comparación. Mezclar los rpms desde Docker con los rpms proporcionados por Fedora no son recomendados y pueden estar bloqueados por dnf
.
Nombre en Fedora RPM | Nombre en Docker RPM | Notas |
---|---|---|
containerd |
containerd |
Tiempo de ejecución del contenedor |
n/a |
docker-buildx-plugin |
Docker buildx plug-in |
moby-engine |
docker-ce-cli |
Cliente de línea de instrucción Docker, p.e. |
docker-compose |
docker-compose |
Compose v1 |
moby-engine |
docker-ce |
Componente Servicio para Docker |
Instalación
Con el fin de obtener docker
en la línea de comandos, utilice el comando a continuación. Esto además instalará dependencias apropiadas.
sudo dnf install moby-engine containerd
Con el fin de obtener docker-compose
en la línea de instrucción, utilice la instrucción a continuación. Esta además instalará dependencias apropiadas. Esto proporciona características y capacidades de Compose v1.
sudo dnf install docker-compose
Alternativas de Podman
Podman es una aplicación con características completas y potente que puede ser utilizada en vez de Docker. Las instrucciones a continuación están limitadas a solamente aquellas que proporcionan las instrucciones de docker
y/o docker-compose
. Visite Podman para aprender más sobre las capacidades y beneficios de Podman.
Con el fin de obtener docker`en la línea de instrucción, utilice la siguiente instrucción. Esto además instalará dependencias apropiadas. Esto estará en conflicto con `docker-cli
.
sudo dnf install podman-docker
Con el fin de obtener docker-compose
en la línea de instrucción, utilice la instrucción a continuación. Esta además instalará dependencias apropiadas. Esto proporciona características y capacidades de Compose v1.
sudo dnf install podman docker-compose
Want to help? Learn how to contribute to Fedora Docs ›