{"id":131,"date":"2023-09-01T13:43:22","date_gmt":"2023-09-01T11:43:22","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/?page_id=131"},"modified":"2025-03-09T13:21:26","modified_gmt":"2025-03-09T11:21:26","slug":"2-6-buscar-contenedores-en-docker-hub","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/2-6-buscar-contenedores-en-docker-hub\/","title":{"rendered":"2.6. Buscar contenedores en Docker Hub"},"content":{"rendered":"<p>Un recurso que ya hemos utilizado para el contenedor \u00abhello-world\u00bb es Docker Hub. En este repositorio podemos encontrar muchos contenedores ya creados. Muchos de ellos ya han sido construidos y testeados por los mismos desarrolladores del software que est\u00e1is buscando. Como ejemplo iremos a la p\u00e1gina del <em>variant caller<\/em> GATK (<a href=\"https:\/\/hub.docker.com\/r\/broadinstitute\/gatk\" target=\"_blank\" rel=\"noopener\">https:\/\/hub.docker.com\/r\/broadinstitute\/gatk<\/a>). Aqu\u00ed encontrar\u00e9is las instrucciones para pod\u00e9roslo bajar. Si quer\u00e9is una versi\u00f3n determinada al bajar la imagen necesit\u00e1is especificarla. Para ello se utilizan los <em>tags<\/em> igual que como vimos en el apartado de Conda. En la p\u00e1gina de GATK ten\u00e9is una pesta\u00f1a donde ten\u00e9is las distintas versiones indicadas por <em>tags.<\/em><\/p>\n<p>Para indicar qu\u00e9 versi\u00f3n queremos utilizar lo indicaremos con los \u00ab<code>:<\/code>\u00bb:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ docker image pull broadinstitute\/gatk:4.4.0.0<\/pre>\n<p>Si no especificamos la versi\u00f3n se bajar\u00e1 la imagen m\u00e1s reciente denominada <em><code>latest<\/code><\/em>.<\/p>\n<p>Como pod\u00e9is apreciar en el comando <code>pull<\/code> que hemos utilizado para bajar GATK delante del nombre de <code>gatk<\/code> tenemos el nombre de la instituci\u00f3n que lo ha creado y hecho p\u00fablico. En este caso el Broad Institute. Si este nombre previo no aparece, indica que los desarrolladores son el propio equipo de Docker.<\/p>\n<p>Es importante tener en cuenta que cualquier persona puede crear una cuenta en Docker Hub, por lo tanto, es importante mantenerse cauteloso al bajar software de fuentes no contrastadas. Deb\u00e9is procurar bajar im\u00e1genes directamente de los desarrolladores o de comunidades establecidas. Docker mantiene una serie de im\u00e1genes referenciadas como Docker Official Images, las cuales han sido analizadas y proporcionan repositorios b\u00e1sicos para la comunidad, como por ejemplo Ubuntu o Centos.<\/p>\n<p>Otra opci\u00f3n para buscar im\u00e1genes es el comando <code>search<\/code>. En este caso, al utilizar<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ docker search GATK<\/pre>\n<p>obtendremos un listado de im\u00e1genes donde encontrar\u00edamos repositorios con GATK (figura 5).<\/p>\n<figure id=\"attachment_67\" aria-describedby=\"caption-attachment-67\" style=\"width: 640px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-67 size-large\" src=\"\/wp-content\/uploads\/sites\/6\/2023\/09\/image009-1024x494.png\" alt=\"\" width=\"640\" height=\"309\" srcset=\"\/wp-content\/uploads\/sites\/6\/2023\/09\/image009-1024x494.png 1024w, \/wp-content\/uploads\/sites\/6\/2023\/09\/image009-300x145.png 300w, \/wp-content\/uploads\/sites\/6\/2023\/09\/image009-768x370.png 768w, \/wp-content\/uploads\/sites\/6\/2023\/09\/image009.png 1522w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-67\" class=\"wp-caption-text\">Figura 5. <em>Output<\/em> de la b\u00fasqueda de im\u00e1genes que contengan GATK.<br \/>Fuente: elaboraci\u00f3n propia.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un recurso que ya hemos utilizado para el contenedor \u00abhello-world\u00bb es Docker Hub. En este repositorio podemos encontrar muchos contenedores ya creados. Muchos de ellos ya han sido construidos y testeados por los mismos desarrolladores del software que est\u00e1is buscando. Como ejemplo iremos a la p\u00e1gina del variant caller GATK (https:\/\/hub.docker.com\/r\/broadinstitute\/gatk). Aqu\u00ed encontrar\u00e9is las instrucciones [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/pages\/131"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":6,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/pages\/131\/revisions"}],"predecessor-version":[{"id":468,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/pages\/131\/revisions\/468"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/entornos-y-contenedores\/es\/wp-json\/wp\/v2\/media?parent=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}