{"id":2802,"date":"2020-06-23T20:21:01","date_gmt":"2020-06-24T01:21:01","guid":{"rendered":"http:\/\/linuxitos.com\/main\/?p=2802"},"modified":"2020-06-23T22:38:19","modified_gmt":"2020-06-24T03:38:19","slug":"instalar-docker-fedora-32","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-docker-fedora-32\/","title":{"rendered":"Instalar docker | Fedora 32"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"467\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/download.png\" alt=\"\" class=\"wp-image-2803\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/download.png 822w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/download-300x170.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/download-768x436.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Inicio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En esta ocasi\u00f3n les indicar\u00e9 c\u00f3mo instalar docker en Fedora 32.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker es un proyecto de c\u00f3digo abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracci\u00f3n y automatizaci\u00f3n de virtualizaci\u00f3n de aplicaciones en m\u00faltiples sistemas operativos. \u200bDocker utiliza caracter\u00edsticas de aislamiento de recursos del kernel Linux, tales como cgroups y espacios de nombres (namespaces) para permitir que \u00abcontenedores\u00bb independientes se ejecuten dentro de una sola instancia de Linux, evitando la sobrecarga de iniciar y mantener m\u00e1quinas virtuales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/es.wikipedia.org\/wiki\/Docker_(software)\" target=\"_blank\">https:\/\/es.wikipedia.org\/wiki\/Docker_(software)<\/a><br>&#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/fedoramagazine.org\/fedora-dockerfiles-ready-to-go-recipes-for-easy-app-deployment\/\" target=\"_blank\">https:\/\/fedoramagazine.org\/fedora-dockerfiles-ready-to-go-recipes-for-easy-app-deployment\/<\/a><br>&#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/hub.docker.com\/\" target=\"_blank\">https:\/\/hub.docker.com\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno de los requisitos previos, es que solo soporta sistemas operativos de 64 bits.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo dnf config-manager --add-repo https:\/\/download.docker.com\/linux\/fedora\/docker-ce.repo\n\nsudo dnf makecache<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se agrega el repositorio oficial de docker para fedora y se actualiza, sin embargo, docker a\u00fan no est\u00e1 disponible para fedora 32, por lo tanto abriremos el repositorio y modificaremos manualmente la versi\u00f3n de fedora, cambi\u00e1ndolo a fedora 31.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"csharp\" class=\"language-csharp\">sudo gedit \/etc\/yum.repos.d\/docker-ce.repo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se busca dentro de ese archivo  $releasever y cambiarlo por 31<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Instalar docker<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo dnf install docker-ce<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Iniciar el servicio de docker y habiliarlo para que inicie cuando inicie el SO<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo systemctl enable docker.service\nsudo systemctl start docker.service<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"470\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-20-01-15-1024x470.png\" alt=\"\" class=\"wp-image-2804\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-20-01-15-1024x470.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-20-01-15-300x138.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-20-01-15-768x353.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-20-01-15.png 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A\u00f1adir los directorios cgroups:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo mkdir \/sys\/fs\/cgroup\/systemd\n\nsudo mount -t cgroup -o none,name=systemd cgroup \/sys\/fs\/cgroup\/systemd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y hasta aqu\u00ed llega el proceso de instalaci\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54-1024x576.png\" alt=\"\" class=\"wp-image-2805\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54-1024x576.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54-768x432.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54-1536x864.png 1536w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54-1600x900.png 1600w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-19-39-54.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Usos b\u00e1sicos<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Buscar una imagen docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Buscar im\u00e1genes de los contenedores de Docker desde el centro de Docker. Por ejemplo, el siguiente comando buscar\u00e1 todas las im\u00e1genes con Fedora y las listar\u00e1 como salida<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker search fedora<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-18-33-1024x535.png\" alt=\"\" class=\"wp-image-2809\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-18-33-1024x535.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-18-33-300x157.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-18-33-768x401.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-18-33.png 1274w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Descargar una imagen docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para descargar una imagen docker de manera local, se usa el siguiente comando, seleccionando una opci\u00f3n de la salia del comando anterior:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker pull fedora<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-32-52-1024x582.png\" alt=\"\" class=\"wp-image-2810\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-32-52-1024x582.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-32-52-300x170.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-32-52-768x436.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-32-52.png 1341w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para verificar que se haya descarado de manera correcta, lo comprobamos con el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker images<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-33-21-1024x560.png\" alt=\"\" class=\"wp-image-2811\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-33-21-1024x560.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-33-21-300x164.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-33-21-768x420.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-33-21.png 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Iniciar un contenedor docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para iniciar un contenedor docker previamente descargado, se usa el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker run -i -t -d fedora \/bin\/bash<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-27-1024x560.png\" alt=\"\" class=\"wp-image-2813\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-27-1024x560.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-27-300x164.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-27-768x420.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-27.png 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para contenedores en ejecuci\u00f3n se usa el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker ps<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-42-1024x560.png\" alt=\"\" class=\"wp-image-2814\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-42-1024x560.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-42-300x164.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-42-768x420.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-42.png 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para ver todos los contenedores en ejecuci\u00f3n y los que no se usa el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker ps -a<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-48-1024x560.png\" alt=\"\" class=\"wp-image-2815\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-48-1024x560.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-48-300x164.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-48-768x420.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-22-34-48.png 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Iniciar\/detener\/asignar contenedores<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Iniciar un contenedor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker start CONTAINER_ID<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Detener un contenedor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo docker stop CONTAINER_ID<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Fuentes:<br>&#8211; https:\/\/fedoramagazine.org\/container-technologies-fedora-docker\/<br>&#8211; https:\/\/tecadmin.net\/install-docker-on-fedora\/<br>&#8211; https:\/\/hub.docker.com\/_\/microsoft-mssql-server<br>&#8211; https:\/\/docs.microsoft.com\/en-us\/sql\/linux\/quickstart-install-connect-red-hat?view=sql-server-linux-ver15<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inicio En esta ocasi\u00f3n les indicar\u00e9 c\u00f3mo instalar docker en Fedora 32. Docker es un proyecto de c\u00f3digo abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracci\u00f3n y automatizaci\u00f3n de virtualizaci\u00f3n de aplicaciones en m\u00faltiples sistemas operativos. \u200bDocker utiliza caracter\u00edsticas de aislamiento de recursos del kernel [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1511],"tags":[1694,1695],"class_list":["post-2802","post","type-post","status-publish","format-standard","hentry","category-server","tag-docker","tag-sql-server"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=2802"}],"version-history":[{"count":3,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2802\/revisions"}],"predecessor-version":[{"id":2816,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2802\/revisions\/2816"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=2802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=2802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=2802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}