{"id":47520,"date":"2026-05-08T13:31:29","date_gmt":"2026-05-08T11:31:29","guid":{"rendered":"\/mx\/tutoriales\/instalar-docker-en-debian"},"modified":"2026-05-08T13:31:29","modified_gmt":"2026-05-08T11:31:29","slug":"instalar-docker-en-debian","status":"publish","type":"post","link":"\/mx\/tutoriales\/instalar-docker-en-debian","title":{"rendered":"C\u00f3mo instalar Docker en Debian 12: configuraci\u00f3n y verificaci\u00f3n del repositorio\u00a0\u00a0\u00a0\u00a0\u00a0"},"content":{"rendered":"<p>Como plataforma de contenedores, Docker te permite desarrollar y ejecutar aplicaciones en entornos aislados sin modificar tu sistema. Los desarrolladores y administradores de sistemas tambi&eacute;n lo usan para probar c&oacute;digo experimental. Si algo falla durante las pruebas, no afectar&aacute; al resto de tu configuraci&oacute;n.<\/p><p>Por su parte, Debian es una distribuci&oacute;n de Linux conocida por su estabilidad a toda prueba, lo que la convierte en una opci&oacute;n popular para ejecutar Docker en entornos de producci&oacute;n o a largo plazo. Recibe menos actualizaciones que las distribuciones de lanzamiento continuo como Arch Linux, pero cada una se prueba a fondo para garantizar su fiabilidad.<\/p><p>Docker es oficialmente compatible con Debian, por lo que recibir&aacute;s actualizaciones peri&oacute;dicas del repositorio de Docker, compatibilidad con herramientas esenciales como Docker Engine, Compose, CLI y Containerd, y un soporte comunitario fiable.<\/p><p>En este art&iacute;culo, aprender&aacute;s a instalar Docker en Debian 12, desde la configuraci&oacute;n de las dependencias necesarias hasta la verificaci&oacute;n de que Docker funciona correctamente en tu sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-requisitos-previos-para-instalar-docker-en-debian\">Requisitos previos para instalar Docker en Debian<\/h2><p>Antes de iniciar el proceso de instalaci&oacute;n de Docker, aseg&uacute;rate de que tu sistema ejecuta Debian<strong> 11 <\/strong>(Bullseye) o<strong> 12 <\/strong>(Bookworm). Si no est&aacute;s seguro de qu&eacute; versi&oacute;n de Debian tienes, abre tu terminal y ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">lsb_release -a<\/pre><p>Este es el resultado esperado:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a954f4bd\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/05\/Version-de-Debian-para-terminal.png\" alt=\"Una salida de la terminal que muestra la versi&oacute;n de Debian instalada\" class=\"wp-image-52940\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>A continuaci&oacute;n, confirma que utilizas una cuenta de usuario root o que tienes privilegios sudo. En los ordenadores personales, normalmente ya tienes los permisos necesarios por defecto.<\/p><p>Si tienes un <a href=\"\/mx\/tutoriales\/que-es-un-vps\">servidor privado virtual (VPS)<\/a>, verifica tu nivel de acceso con tu proveedor. En <a href=\"\/mx\/docker-hosting\">los planes VPS con Docker<\/a> de Hostinger, obtienes privilegios de root completos para continuar sin restricciones.<\/p><p>Los usuarios de VPS tambi&eacute;n necesitar&aacute;n acceso SSH para conectarse a su servidor de forma remota. Los clientes de Hostinger pueden encontrar sus credenciales SSH en <strong>hPanel<\/strong> &rarr; <strong>VPS<\/strong> &rarr; <strong>Administrar<\/strong> &rarr; <strong>Resumen<\/strong> &rarr; <strong>Detalles del VPS<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9551dff\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/05\/vps-details-hpanel.png\" alt=\"La secci&oacute;n de detalles del VPS en la p&aacute;gina de Descripci&oacute;n general del VPS de hPanel\" class=\"wp-image-53091\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Hostinger tambi&eacute;n ofrece una funci&oacute;n <strong>de terminal en el navegador<\/strong>, para que puedas ejecutar <a href=\"\/mx\/tutoriales\/linux-comandos\">comandos de Linux<\/a> directamente desde tu navegador. Esto es muy &uacute;til si no tienes una aplicaci&oacute;n de terminal instalada en tu dispositivo. Solo tienes que pulsar el bot&oacute;n correspondiente en la esquina superior derecha de la p&aacute;gina <strong>de resumen de<\/strong> tu <strong>VPS <\/strong>para empezar.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9554c07\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/05\/browser-terminal-ES.png\" alt=\"El bot&oacute;n Browser terminal en la p&aacute;gina Overview del VPS de hPanel\" class=\"wp-image-53085\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><figure class=\"wp-block-image size-large\"><a href=\"\/mx\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-instalacion-de-docker-en-debian\">Instalaci&oacute;n de Docker en Debian<\/h2><p>Una vez preparados los requisitos previos, es hora de configurar Docker en Debian<strong> 12<\/strong>; los mismos pasos se aplican a Debian<strong> 11<\/strong>. Todo el proceso deber&iacute;a llevarte menos de <strong>cinco minutos<\/strong>.<\/p><h3 class=\"wp-block-heading\">1. Actualiza tu sistema<\/h3><p>Al igual que con la instalaci&oacute;n de cualquier otro software, actualiza primero tu sistema Debian para utilizar las &uacute;ltimas listas de paquetes y parches de seguridad. Esto ayuda a evitar problemas de compatibilidad y garantiza que Docker se instale sin problemas.<\/p><p>Ejecuta los siguientes comandos:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt upgrade -y<\/pre><p>El primer comando actualiza tu &iacute;ndice de paquetes con las &uacute;ltimas versiones disponibles en tus repositorios. El segundo actualiza cualquier paquete obsoleto que ya tengas instalado en tu sistema.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9557f07\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/05\/paquete-de-Debian-para-actualizar-la-terminal.png\" alt=\"Una salida de terminal que muestra el proceso de actualizaci&oacute;n de paquetes de Debian\" class=\"wp-image-52948\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><div class=\"protip\">\n                    <h4 class=\"title\">Consejo profesional<\/h4>\n                    <p>Adem&aacute;s de ejecutar los comandos de actualizaci&oacute;n uno por uno, puedes ejecutarlos de una sola vez a&ntilde;adiendo <strong>&amp;&amp;<\/strong> entre ellos, as&iacute;:<\/p><p><strong>sudo apt update &amp;&amp; sudo apt upgrade -y<\/strong><\/p><p>Este m&eacute;todo ahorra tiempo y hace que el proceso de actualizaci&oacute;n sea m&aacute;s eficiente.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>2. Instala las dependencias necesarias<\/strong><\/h3><p>A continuaci&oacute;n, instala algunos paquetes previos para que tu sistema Debian pueda acceder a recursos externos de forma segura. Estos paquetes incluyen:<\/p><ul class=\"wp-block-list\">\n<li><strong>ca-certificates<\/strong>: ayuda a tu sistema a verificar certificados SSL y a conectarse a servidores seguros.<\/li>\n\n\n\n<li><a href=\"\/mx\/tutoriales\/comando-curl\"><strong>curl<\/strong><\/a>: una herramienta para descargar archivos de Internet a trav&eacute;s de la l&iacute;nea de comandos.<\/li>\n<\/ul><p>Inst&aacute;lalos con este comando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install ca-certificates curl<\/pre><p>Despu&eacute;s, crea un directorio de llaves para guardar la clave GPG de Docker. Esto garantiza un proceso de firma de paquetes seguro y organizado:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo install -m 0755 -d \/etc\/apt\/keyrings<\/pre><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9560bd8\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2026\/01\/terminal-ca-certificates-curl-keyring.png\/w=1024,h=264,fit=scale-down\" alt=\"Salida de terminal tras instalar las herramientas necesarias y crear un directorio de llaveros\" class=\"wp-image-51042\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\">3. A&ntilde;ade la clave GPG oficial de Docker<\/h3><p>Docker firma sus paquetes con una clave GPG para garantizar su autenticidad e integridad. A&ntilde;adir la clave GPG oficial permite a tu sistema verificar que los paquetes provienen directamente de Docker y que no han sido manipulados.<\/p><p>Como ya has instalado <strong>curl <\/strong>y has creado un directorio para guardar las claves GPG, sigue ejecutando lo siguiente:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo curl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg -o \/etc\/apt\/keyrings\/docker.asc<\/pre><p>A continuaci&oacute;n, <a href=\"\/mx\/tutoriales\/cambiar-permisos-y-propietarios-linux-linea-de-comandos\/\">actualiza los permisos del archivo<\/a> para que el sistema pueda acceder a la clave:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chmod a+r \/etc\/apt\/keyrings\/docker.asc<\/pre><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9562fb7\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2026\/01\/terminal-docker-clave-gpg-chmod.png\/w=1024,h=58,fit=scale-down\" alt=\"La salida de la terminal tras agregar la clave GPG de Docker y actualizar sus permisos\" class=\"wp-image-51391\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\">4. Configura el repositorio de Docker<\/h3><p>Por defecto, los repositorios de paquetes de Debian pueden incluir versiones antiguas de Docker. Utiliza el repositorio oficial de Docker para obtener las &uacute;ltimas versiones estables y los parches de seguridad para todos los componentes.<\/p><p>Usando la clave GPG firmada que a&ntilde;adiste antes, ejecuta el comando siguiente para a&ntilde;adir el repositorio de Docker y configurar tu sistema para que solo acepte paquetes de confianza:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \n\"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.asc] https:\/\/download.docker.com\/linux\/debian \n$(. \/etc\/os-release &amp;&amp; echo \"$VERSION_CODENAME\") stable\" | \nsudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null<\/pre><p>Esto crea una entrada segura dentro de <strong>\/etc\/apt\/sources.list.d\/docker.list <\/strong>usando el <a href=\"\/mx\/tutoriales\/comando-tee-linux\">comando tee<\/a>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/04\/repositorio-docker-de-terminal.png\" alt=\"La salida de la terminal despu&eacute;s de configurar el repositorio de Docker\" class=\"wp-image-52890\"><\/figure><h3 class=\"wp-block-heading\">5. Instala Docker y sus componentes<\/h3><p>Ahora que el repositorio est&aacute; configurado, actualiza tu &iacute;ndice de paquetes e instala Docker con sus componentes principales, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>Docker Engine<\/strong>: el servicio principal que ejecuta los contenedores.<\/li>\n\n\n\n<li><strong>Docker CLI<\/strong>: la interfaz de l&iacute;nea de comandos para interactuar con Docker.<\/li>\n\n\n\n<li><strong>Containerd<\/strong>: un entorno de ejecuci&oacute;n de contenedores que administra el ciclo de vida de los contenedores.<\/li>\n\n\n\n<li><strong>Complemento Docker Buildx<\/strong>: una herramienta ampliada para crear im&aacute;genes de Docker.<\/li>\n\n\n\n<li><strong>Complemento Docker Compose<\/strong>: una herramienta para ejecutar aplicaciones con varios contenedores.<\/li>\n<\/ul><p>Actualiza tu lista de paquetes con el siguiente comando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update<\/pre><p>A continuaci&oacute;n, instala Docker y sus componentes:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin<\/pre><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9567093\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2026\/01\/terminal-instalar-componentes-de-docker.png\/w=1024,h=576,fit=scale-down\" alt=\"Una salida de terminal que muestra el proceso de instalaci&oacute;n de Docker y todos sus componentes\" class=\"wp-image-51393\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Si prefieres instalar una versi&oacute;n espec&iacute;fica de Docker en lugar de la m&aacute;s reciente, primero lista las versiones disponibles:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">apt-cache madison docker-ce | awk '{ print $3 }' <\/pre><p>Deber&iacute;as ver un resultado que muestra las cadenas de las versiones disponibles:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9569c42\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/05\/versiones-de-docker-en-la-terminal-1.png\" alt=\"Una salida de terminal que muestra todas las versiones disponibles de Docker\" class=\"wp-image-52949\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Establece la versi&oacute;n que quieras instalar. Por ejemplo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">VERSION_STRING=5:28.1.0-1~debian.12~bookworm<\/pre><p>A continuaci&oacute;n, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin<\/pre><h3 class=\"wp-block-heading\">6. Inicia Docker y habil&iacute;talo al arrancar<\/h3><p>Despu&eacute;s de instalar Docker, inicia su servicio. Este paso es importante, especialmente en entornos de servidor, donde quieres que Docker est&eacute; listo tan pronto como se inicie el sistema.<\/p><p>Inicia el servicio de Docker ejecutando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl start docker<\/pre><p>Act&iacute;valo para que se inicie autom&aacute;ticamente al arrancar:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl enable docker<\/pre><p>Para confirmar que Docker funciona correctamente, comprueba su estado:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl status docker<\/pre><p>Si Docker funciona correctamente, deber&iacute;as ver un estado <strong>activo (en ejecuci&oacute;n) <\/strong>para el servicio:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a956c29d\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/04\/servicio-de-Docker-activo-y-en-ejecucion-en-la-terminal.png\" alt=\"Una salida de terminal que muestra un estado activo (en ejecuci&oacute;n) del servicio de Docker\" class=\"wp-image-52892\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Pulsa <strong>Q <\/strong>para volver al s&iacute;mbolo del sistema.<\/p><h3 class=\"wp-block-heading\">7. Comprueba la instalaci&oacute;n<\/h3><p>Por &uacute;ltimo, confirma que Docker y Docker Compose est&aacute;n instalados correctamente ejecutando estos comandos:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker --version\n\ndocker compose version<\/pre><p>Deber&iacute;as ver los n&uacute;meros de versi&oacute;n instalados tanto para Docker Engine como para Docker Compose:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a956eb1e\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/04\/Versiones-de-Terminal-Docker-Engine-y-Compose.png\" alt=\"La salida de la terminal que muestra las versiones instaladas de Docker Engine y Docker Compose\" class=\"wp-image-52893\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Si quieres, ejecuta la imagen <strong>hello-world <\/strong>para comprobar que Docker est&aacute; en funcionamiento:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo docker run hello-world<\/pre><p>Este comando descargar&aacute; y ejecutar&aacute; un contenedor de prueba que mostrar&aacute; un mensaje de &eacute;xito, confirmando que Docker funciona correctamente:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69fe2a9577b67\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2026\/04\/descarga-de-la-imagen-hello-world-en-la-terminal.png\" alt=\"Una salida de la terminal que muestra el mensaje de &eacute;xito al descargar la imagen de prueba hello-world\" class=\"wp-image-52894\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>&iexcl;Ya est&aacute;! Has instalado Docker correctamente en Debian 12. Para familiarizarte a&uacute;n m&aacute;s con la plataforma, echa un vistazo a nuestra <a href=\"\/mx\/tutoriales\/comandos-docker\">hoja de referencia de Docker<\/a>, que incluye los comandos m&aacute;s esenciales para diversas tareas.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>En este tutorial, hemos visto los pasos para instalar Docker en el sistema operativo Debian. En resumen, esto es lo que tienes que hacer:<\/p><ol class=\"wp-block-list\">\n<li>Actualiza los paquetes de tu sistema.<\/li>\n\n\n\n<li>Instala las herramientas necesarias.<\/li>\n\n\n\n<li>A&ntilde;ade la clave GPG oficial de Docker.<\/li>\n\n\n\n<li>Configura el repositorio seguro de Docker.<\/li>\n\n\n\n<li>Instala Docker Engine, CLI, containerd y el complemento Compose.<\/li>\n\n\n\n<li>Inicia el servicio de Docker y act&iacute;valo al arrancar el sistema.<\/li>\n\n\n\n<li>Comprueba la instalaci&oacute;n con comprobaciones de versi&oacute;n y un contenedor de prueba.<\/li>\n<\/ol><p>Con Docker listo en tu sistema, puedes empezar <a href=\"\/mx\/tutoriales\/como-crear-contenedor-docker\">a crear contenedores<\/a>, ejecutar comandos de Docker para administrarlos y explorar Docker Compose para crear aplicaciones con varios contenedores.<\/p><p>A medida que te familiarices con esta plataforma de contenedores, podr&aacute;s implementar aplicaciones y aprovechar todo el potencial del desarrollo basado en contenedores.<\/p><h2 class=\"wp-block-heading\" id=\"h-preguntas-frecuentes-sobre-la-instalacion-de-docker-en-debian\">Preguntas frecuentes sobre la instalaci&oacute;n de Docker en Debian<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1778239438965\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Qu&eacute; versiones de Debian pueden ejecutar Docker Engine?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Seg&uacute;n u003ca href=u0022https:\/\/docs.docker.com\/engine\/install\/debianu0022u003ela documentaci&oacute;n oficial de Dockeru003c\/au003e, puedes instalar Docker Engine en Debianu003cstrongu003e 11 u003c\/strongu003eyu003cstrongu003e 12u003c\/strongu003e. La instalaci&oacute;n de Docker en versiones anteriores, como Debianu003cstrongu003e 10u003c\/strongu003e, puede que siga funcionando, pero no la recomendamos para entornos de producci&oacute;n debido a posibles problemas de compatibilidad con algunos componentes.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1778239445993\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;C&oacute;mo instalo Docker en Debian con un solo comando?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Puedes instalar Docker en Debian con un solo comando utilizando el script de conveniencia:u003cbru003eu003cstrongu003ecurl -fsSL https:\/\/get.docker.com -o get-docker.shu003c\/strongu003eu003cbru003ePero este script no se recomienda para entornos de producci&oacute;n, ya que detecta autom&aacute;ticamente tu distribuci&oacute;n y configura tu paquete sin el control que ofrece la instalaci&oacute;n manual.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1778239446521\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;C&oacute;mo actualizo Docker a una versi&oacute;n m&aacute;s reciente m&aacute;s adelante?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Una vez configurado el repositorio de Docker, comprueba si hay actualizaciones con:u003cbru003eu003cstrongu003eapt list u002du002dupgradableu003c\/strongu003eu003cbru003eSi aparece una versi&oacute;n m&aacute;s reciente de Docker en la lista, actual&iacute;zala con:u003cbru003eu003cstrongu003esudo apt update u0026amp;u0026amp; sudo apt upgrade -yu003c\/strongu003e<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1778239447029\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;C&oacute;mo desinstalo Docker en Debian?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para desinstalar Docker, primero elimina los paquetes de Docker:u003cbru003eu003cstrongu003esudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extrasu003c\/strongu003eu003cbru003eA continuaci&oacute;n, elimina todas las im&aacute;genes, contenedores y vol&uacute;menes de Docker:u003cbru003eu003cstrongu003esudo rm -rf \/var\/lib\/dockeru003cbru003esudo rm -rf \/var\/lib\/containerdu003c\/strongu003eu003cbru003ePor &uacute;ltimo, elimina la lista de fuentes y los llaveros:u003cbru003eu003cstrongu003esudo rm \/etc\/apt\/sources.list.d\/docker.listu003cbru003esudo rm \/etc\/apt\/keyrings\/docker.ascu003c\/strongu003e<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Como plataforma de contenedores, Docker te permite desarrollar y ejecutar aplicaciones en entornos aislados sin modificar tu sistema. Los desarrolladores y administradores de sistemas tambi&eacute;n lo usan para probar c&oacute;digo experimental. Si algo falla durante las pruebas, no afectar&aacute; al resto de tu configuraci&oacute;n. Por su parte, Debian es una distribuci&oacute;n de Linux conocida por [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/instalar-docker-en-debian\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":47521,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo instalar Docker en Debian f\u00e1cilmente","rank_math_description":"Aprende a instalar Docker en Debian 12: 1. Actualiza sistema; 2. Instala dependencias; 3. A\u00f1ade clave GPG + m\u00e1s pasos.","rank_math_focus_keyword":"instalar docker en debian","footnotes":""},"categories":[5700],"tags":[],"class_list":["post-47520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/instalar-docker-en-debian","default":1},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/instalar-docker-en-debian","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/instalar-docker-en-debian","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/instalar-docker-en-debian","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/47520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=47520"}],"version-history":[{"count":0,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/47520\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media\/47521"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=47520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=47520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=47520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}