{"id":9298,"date":"2019-11-07T10:40:02","date_gmt":"2019-11-07T09:40:02","guid":{"rendered":"https:\/\/blog.hostinger.io\/es-tutoriales\/?p=9298"},"modified":"2025-03-26T09:21:52","modified_gmt":"2025-03-26T08:21:52","slug":"instalar-docker-centos","status":"publish","type":"post","link":"\/es\/tutoriales\/instalar-docker-centos","title":{"rendered":"C\u00f3mo instalar Docker en CentOS 9 + Docker Compose"},"content":{"rendered":"<p>El concepto y la tecnolog&iacute;a de Docker son muy reconocidos hoy en d&iacute;a. Muchos administradores de sistemas usan esta herramienta para trabajar debido a las muchas ventajas que brinda al manejar contenedores en Linux. &iexcl;Es por eso que hoy te mostraremos c&oacute;mo instalar Docker en CentOS 9, y luego c&oacute;mo instalar Docker Compose para <a href=\"\/es\/servidor-vps\">potenciar tu hosting VPS<\/a>!<\/p><p>Docker es muy apreciado sobre todo por la implementaci&oacute;n de im&aacute;genes que contienen aplicaciones o servicios que com&uacute;nmente queremos instalar en nuestra red. Adem&aacute;s de todo esto, es un proyecto de c&oacute;digo abierto que facilita la comprensi&oacute;n de su funcionamiento e incluso la adaptabilidad seg&uacute;n se necesite.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/public\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-entendiendo-que-es-docker-y-sus-contenedores\">Entendiendo qu&eacute; es Docker y sus contenedores<\/h2><p><a href=\"\/es\/tutoriales\/que-es-docker\">Docker<\/a> es una tecnolog&iacute;a de c&oacute;digo abierto que gestiona y automatiza la implementaci&oacute;n de aplicaciones a trav&eacute;s de un contenedor. Estos contenedores se distribuyen a trav&eacute;s de im&aacute;genes que contienen todo lo necesario para ejecutar una aplicaci&oacute;n. Por ejemplo, hay im&aacute;genes de <a href=\"\/es\/tutoriales\/ventajas-wordpress\/\">WordPress<\/a>, Nginx, MariaDB y muchos otros servicios o aplicaciones.<\/p><p>La principal ventaja de usar Docker es que podemos &laquo;instalar&raquo; servicios o aplicaciones en muchos sistemas, independientemente del hardware. Por ejemplo, podemos hacer una imagen de nuestra aplicaci&oacute;n, y puede ejecutarse en cualquier computadora que tenga instalado Docker. Todo esto independientemente del sistema operativo o hardware en cuesti&oacute;n.<\/p><p>Lo mejor de todo, &iexcl;comenzar a usar esta herramienta es muy f&aacute;cil! &iexcl;Aprendamos c&oacute;mo instalar Docker en CentOS 9!<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-docker-en-centos-9\">C&oacute;mo instalar Docker en CentOS 9<\/h2><p>Instalar Docker en CentOS 9 es simple. Para hacerlo, es necesario que te conectes a tu servidor utilizando SSH. Consulta nuestro <a href=\"\/es\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">tutorial PuTTY<\/a> si tienes problemas con este paso.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Consejo profesional<\/h4>\n                    <p>Consulta nuestros planes de VPS KVM si deseas ejecutar tu aplicaci&oacute;n a trav&eacute;s de Docker. Con la virtualizaci&oacute;n KVM, la plataforma de software puede soportar m&aacute;s aplicaciones que las basadas en OpenVZ.<\/p>\n                <\/div>\n\n\n\n<\/p><pre class=\"wp-block-preformatted\">ssh tu-usuario@tu-servidor<\/pre><p>Luego, tenemos que instalar una serie de paquetes antes de instalar Docker. Necesitamos ser el usuario root y ejecutar la siguiente l&iacute;nea en la l&iacute;nea de comando:<\/p><pre class=\"wp-block-preformatted\">yum install -y yum-utils device-mapper-persistent-data lvm2<\/pre><p>La forma m&aacute;s f&aacute;cil y segura de completar el proceso es a trav&eacute;s de los repositorios oficiales de Docker. Para hacer esto, es necesario ejecutar esta l&iacute;nea de comando:<\/p><pre class=\"wp-block-preformatted\">yum-config-manager &nbsp;--add-repo https:\/\/download.docker.com\/linux\/centos\/docker-ce.repo<\/pre><p>Despu&eacute;s de esto, podemos instalar Docker en CentOS 9 ejecutando el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">yum install docker-ce<\/pre><p>Ahora sabes c&oacute;mo instalar Docker en CentOS. &iexcl;Pero todav&iacute;a no se est&aacute; ejecutando! Para habilitar e iniciar Docker, ejecuta los siguientes comandos:<\/p><pre class=\"wp-block-preformatted\">systemctl enable docker<\/pre><pre class=\"wp-block-preformatted\">systemctl start docker<\/pre><p>Finalmente, puedes verificar el estado del servicio para chequear que todo haya salido bien:<\/p><pre class=\"wp-block-preformatted\">systemctl status docker<\/pre><p>Como resultado deber&iacute;amos ver una l&iacute;nea verde que indica que Docker est&aacute; en funcionamiento.<\/p><h2 class=\"wp-block-heading\" id=\"h-aplicaciones-basicas-de-docker\">Aplicaciones b&aacute;sicas de Docker<\/h2><p>Primero, comencemos con el comando &laquo;Hola mundo&raquo; de Docker. Para esto necesitas ejecutar el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">docker run hello-world<\/pre><p>Esta imagen de prueba es la que Docker recomienda verificar cada vez que se reinstala la herramienta.<\/p><p>Puedes verificar todas las im&aacute;genes que tienes en tu sistema con este comando:<\/p><pre class=\"wp-block-preformatted\">docker images<\/pre><p>O busca en el repositorio de Docker una imagen disponible con el comando de b&uacute;squeda:<\/p><pre class=\"wp-block-preformatted\">docker search [t&eacute;rmino que buscas]<\/pre><p>Por ejemplo, puedes buscar una imagen relacionada con CentOS 9 as&iacute;:<\/p><pre class=\"wp-block-preformatted\">docker search centos9<\/pre><p>Y si quieres descargar una imagen, puedes hacerlo con el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">docker pull [nombre_imagen]<\/pre><p>Finalmente, para ejecutar la imagen usa el comando ejecutar. Podr&aacute;s llamar a la imagen por su ID o directamente por su nombre:<\/p><pre class=\"wp-block-preformatted\">docker run -t -i [id_imagen_ o nombre_imagen]<\/pre><p>La opci&oacute;n <strong>-i <\/strong>significa que har&aacute;s que la imagen sea interactiva, mientras que la opci&oacute;n <strong>-t<\/strong> significa que tendr&aacute;s acceso a un terminal y puedes simular uno.<\/p><p>Para salir de una imagen, debes presionar <strong>CTRL+D<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-docker-compose-en-centos-9\">C&oacute;mo instalar Docker Compose en CentOS 9<\/h2><p>Docker Compose es una utilidad que nos permite mostrar im&aacute;genes en Docker. Fue creado debido a que muchos programas requieren servicios extra para ejecutarse. Por ejemplo, con WordPress u otro CMS, requerimos, en primer lugar, un servidor web funcional y la imagen de un administrador de base de datos y, finalmente, la imagen de la aplicaci&oacute;n.<\/p><p>Tendr&iacute;amos que desplegarlos uno por uno y configurarlos. Con Docker Composer podemos definir todo en un solo archivo, con todas las im&aacute;genes dependientes de la principal y cargarlas normalmente.<\/p><p>Para instalar Docker Compose en CentOS 9, necesitamos ejecutar este comando:<\/p><pre class=\"wp-block-preformatted\">curl -L \"https:\/\/github.com\/docker\/compose\/releases\/download\/1.23.2\/docker-compose-$(uname -s)-$(uname -m)\" -o \/usr\/local\/bin\/docker-compose<\/pre><p>En caso de que no tengas curl instalado, puedes instalarlo usando el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">yum install curl<\/pre><p>Luego tienes que asignar permisos de ejecuci&oacute;n al Docker Compose binario:<\/p><pre class=\"wp-block-preformatted\">chmod +x \/usr\/local\/bin\/docker-compose<\/pre><p>Y ahora, para garantizar que no haya problemas al usar la herramienta en el terminal, tendr&aacute;s que hacer un enlace simb&oacute;lico al sistema:<\/p><pre class=\"wp-block-preformatted\">ln -s \/usr\/local\/bin\/docker-compose \/usr\/bin\/docker-compose<\/pre><p>Finalmente, verifica la versi&oacute;n instalada:<\/p><pre class=\"wp-block-preformatted\">docker-compose --version<\/pre><p>Y estar&aacute;s listos para usar Docker y Docker Compose.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/es\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Hoy en d&iacute;a Docker es una herramienta muy utilizada. La implementaci&oacute;n de aplicaciones en <a href=\"\/es\/tutoriales\/como-crear-contenedor-docker\">contenedores Docker<\/a> nos salva de problemas de compatibilidad. Adem&aacute;s, Docker facilita la instalaci&oacute;n y el mantenimiento de los contenedores existentes. Por otro lado, si agregas una herramienta como Compose a la tecnolog&iacute;a de Docker, la productividad y la eficiencia mejorar&aacute;n a&uacute;n m&aacute;s.<\/p><p>Conocer todo sobre instalar Docker en CentOS y sobre la herramienta en s&iacute; es muy importante hoy en d&iacute;a, por eso te recomendamos que visites el sitio web del proyecto y leas m&aacute;s sobre &eacute;l. &iexcl;Feliz aprendizaje!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El concepto y la tecnolog&iacute;a de Docker son muy reconocidos hoy en d&iacute;a. Muchos administradores de sistemas usan esta herramienta para trabajar debido a las muchas ventajas que brinda al manejar contenedores en Linux. &iexcl;Es por eso que hoy te mostraremos c&oacute;mo instalar Docker en CentOS 9, y luego c&oacute;mo instalar Docker Compose para potenciar [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/es\/tutoriales\/instalar-docker-centos\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Aprende c\u00f3mo puedes mejorar tu conjunto de herramientas de desarrollo instalando Docker y Docker Compose en CentOS 9 con esta gu\u00eda.","rank_math_focus_keyword":"instalar docker centos","footnotes":""},"categories":[5700],"tags":[11385,11278],"class_list":["post-9298","post","type-post","status-publish","format-standard","hentry","category-vps","tag-docker-centos-7","tag-instalar-docker"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/instalar-docker-centos","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-install-docker-centos","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/instalar-docker-centos","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/instalar-docker-centos","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/instalar-docker-centos","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-docker-on-centos","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-docker-on-centos","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/comments?post=9298"}],"version-history":[{"count":16,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9298\/revisions"}],"predecessor-version":[{"id":46376,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9298\/revisions\/46376"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/media?parent=9298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/categories?post=9298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/tags?post=9298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}