{"id":16746,"date":"2019-07-26T17:55:25","date_gmt":"2019-07-26T20:55:25","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=16746"},"modified":"2023-02-10T17:36:33","modified_gmt":"2023-02-10T20:36:33","slug":"remover-imagem-docker","status":"publish","type":"post","link":"\/br\/tutoriais\/remover-imagem-docker","title":{"rendered":"Como remover Docker e suas imagens, containers e volumes"},"content":{"rendered":"<p>O Docker ganhou popularidade suficiente para se tornar uma ferramenta e um trunfo para os desenvolvedores na hora de criar e armazenar aplicativos de maneira quase impec&aacute;vel. Com o Docker, voc&ecirc; n&atilde;o precisa se preocupar com compatibilidades nem com ambientes. Neste artigo, vamos mostr&aacute;-lo alguns procedimentos b&aacute;sicos do Docker, incluindo remover uma imagem, um container e mais!<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-remover-imagens-no-docker\"><strong>Como Remover Imagens no Docker<\/strong><\/h2><p>Antes de usar o Docker, lembre-se que voc&ecirc; precisa t&ecirc;-lo instalado em seu <a href=\"\/br\/servidor-vps\"><strong>servidor virtual<\/strong><\/a> (VPS). Em seguida, voc&ecirc; pode acessar o seu servidor usando PuTTY! Se estiver enfrentando problemas, confira nosso tutorial!<\/p><h3 class=\"wp-block-heading\" id=\"h-docker-remover-imagens\"><strong>Docker: Remover Imagens<\/strong><\/h3><p>Aplique a op&ccedil;&atilde;o <strong>&ndash;a<\/strong> para visualizar uma &uacute;nica ou m&uacute;ltiplas imagens usando o <strong>Image ID<\/strong> de cada imagem do sistema.<\/p><p>A partir desse resumo, selecione os IDs da imagem da qual voc&ecirc; precisa se livrar e ent&atilde;o use o comando <strong>rmi<\/strong>, como mostraremos no exemplo abaixo.<\/p><p>Voc&ecirc; pode selecionar m&uacute;ltiplas imagens ao escolher os seus Image IDs. Os seguintes comandos ajudam a remover um arquivo espec&iacute;fico ou arquivos diferentes:<\/p><p>Comando para a ver a lista:<\/p><pre class=\"wp-block-preformatted\">$ docker images &ndash;a<\/pre><p>Comando para remover uma imagem:<\/p><pre class=\"wp-block-preformatted\">$ docker image rmi &lt;image_id&gt;<\/pre><p>Comando para remover m&uacute;ltiplas imagens:<\/p><pre class=\"wp-block-preformatted\">$ docker images rmi &lt;image_id&gt; &lt;image_id&gt;<\/pre><h3 class=\"wp-block-heading\" id=\"h-docker-remover-imagens-pendentes\"><strong>Docker: Remover Imagens Pendentes<\/strong><\/h3><p>Imagens pendentes s&atilde;o aquelas que n&atilde;o possuem rela&ccedil;&otilde;es com imagens etiquetadas. Normalmente essas imagens n&atilde;o est&atilde;o sendo utilizadas e apenas ocupam espa&ccedil;o em disco. Podemos encontr&aacute;-las ao usar a op&ccedil;&atilde;o de filtro <strong>-f<\/strong> com a linha <strong>dangling=true<\/strong>. Elas podem ser eliminadas posteriormente.<\/p><p>Para ver as imagens pendentes use o comando abaixo:<\/p><pre class=\"wp-block-preformatted\">$ docker images &ndash;f dangling=true<\/pre><p>Para deletar ou remover as imagens pendentes, use:<\/p><pre class=\"wp-block-preformatted\">$ docker images purge<\/pre><h3 class=\"wp-block-heading\" id=\"h-docker-remover-imagens-atraves-de-um-padrao\"><strong>Docker: Remover Imagens Atrav&eacute;s de um Padr&atilde;o<\/strong><\/h3><p>Remover determinadas imagens &eacute; algo f&aacute;cil e r&aacute;pido no Docker. Temos que rodar comandos espec&iacute;ficos dentro do terminal para ver a lista das muitas imagens, junto dos padr&otilde;es que combinam com elas.<\/p><p>A seguir, usaremos o comando <strong>awk<\/strong> com o Image ID para apagar a imagem espec&iacute;fica.<\/p><p>Se quisermos remover as p&aacute;ginas de acordo com um padr&atilde;o espec&iacute;fico, podemos faz&ecirc;-lo em apenas alguns comandos! Primeiramente, precisamos usar o Docker junto de um <a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-grep-linux\/\">comando grep<\/a> para listar as imagens e ent&atilde;o delet&aacute;-las com o comando <strong>awk<\/strong>.<\/p><p>Para especificar seu padr&atilde;o no terminal, use:<\/p><pre class=\"wp-block-preformatted\">$ docker images &ndash;a | grep \"pattern\"<\/pre><p>Para remover a imagem, use:<\/p><pre class=\"wp-block-preformatted\">$ docker images &ndash;a | grep \"&lt;ImageId&gt;\" | awk '{&lt;Print $1&gt;}' | xargs docker rm<\/pre><h2 class=\"wp-block-heading\" id=\"h-docker-remover-container\"><strong>Docker: Remover Container<\/strong><\/h2><p>Para remover um container no Docker, voc&ecirc; deve seguir passos similares &agrave;queles de quando voc&ecirc; remove uma imagem. Primeiramente, use a op&ccedil;&atilde;o <strong>-a<\/strong> para listar os containers e ent&atilde;o utilize o comando rm para deletar um &uacute;nico ou m&uacute;ltiplos containers:<\/p><pre class=\"wp-block-preformatted\">$ docker container -a<\/pre><p>Para remover um &uacute;nico container, use o comando abaixo:<\/p><pre class=\"wp-block-preformatted\">$ docker container rm &lt;container ID&gt;<\/pre><p>Para deletar m&uacute;ltiplos containers, digite:<\/p><pre class=\"wp-block-preformatted\">$ docker container rm &lt;container ID&gt; &lt;container ID&gt;<\/pre><h3 class=\"wp-block-heading\" id=\"h-docker-remover-container-enquanto-sai-de-uma-aplicacao\"><strong>Docker: Remover Container Enquanto Sai de uma Aplica&ccedil;&atilde;o<\/strong><\/h3><p>Se voc&ecirc; n&atilde;o precisa de um container depois de cri&aacute;-lo, simplesmente use o comando <strong>&ndash;rm<\/strong> para delet&aacute;-lo.<\/p><pre class=\"wp-block-preformatted\">$ docker run &ndash;-rm &lt;container_name&gt;<\/pre><h3 class=\"wp-block-heading\" id=\"h-docker-remover-container-atraves-de-um-padrao\"><strong>Docker: Remover Container Atrav&eacute;s de um Padr&atilde;o<\/strong><\/h3><p>Para visualizar todos os containers que atendem ao seu padr&atilde;o, use o comando abaixo. O processo &eacute; praticamente id&ecirc;ntico ao que voc&ecirc; usaria para remover imagens atrav&eacute;s de um padr&atilde;o:<\/p><pre class=\"wp-block-preformatted\">$ docker ps -a |&nbsp; grep \"pattern&rdquo;<\/pre><p>Em seguida, usaremos o comando rep jungo com o awk para remover o container:<\/p><pre class=\"wp-block-preformatted\">$ docker ps -a | grep \"pattern\" | awk '{print $1}' | xargs docker rmi<\/pre><h2 class=\"wp-block-heading\" id=\"h-docker-remover-volumes\"><strong>Docker: Remover Volumes<\/strong><\/h2><p>Use o comando <strong>ls<\/strong> para procurar na lista de volumes e conferir que nomes de volumes s&atilde;o aqueles que voc&ecirc; deseja remover. Em seguida, use o <a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/como-deletar-arquivo-linux\/\">comando rm<\/a> conforme mostrado no exemplo:<\/p><p>Listar volumes:<\/p><pre class=\"wp-block-preformatted\">$ docker volume ls<\/pre><p>Remover um &uacute;nico ou m&uacute;ltiplos volumes:<\/p><pre class=\"wp-block-preformatted\">$ docker volume rm &lt;volume_name&gt; &lt;volume_name&gt;<\/pre><h3 class=\"wp-block-heading\" id=\"h-docker-remover-volumes-pendentes\"><strong>Docker: Remover Volumes Pendentes<\/strong><\/h3><p>Volumes n&atilde;o existiriam sem containers. Se voc&ecirc; remover containers e deixar os volumes vazios, eles n&atilde;o ser&atilde;o automaticamente removidos. Para remover esses volumes, podemos seguir um processo similar ao usado para remover imagens pendentes:<\/p><p>Primeiramente, podemos listar todas as imagens pendentes com a op&ccedil;&atilde;o de filtro <strong>-f<\/strong> e ent&atilde;o usar o comando <em>prune<\/em> para remover aquelas que est&atilde;o pendentes.<\/p><p>Listar volumes pendentes:<\/p><pre class=\"wp-block-preformatted\">$ docker volume ls &ndash;f dangling=true<\/pre><p>Remover volumes pendentes:<\/p><pre class=\"wp-block-preformatted\">$ docker volume prune<\/pre><h3 class=\"wp-block-heading\" id=\"h-docker-remover-container-and-seus-volumes\"><strong>Docker: Remover Container and seus Volumes<\/strong><\/h3><p>Volumes sem nomes podem ser deletados junto de seus containers usam a op&ccedil;&atilde;o <strong>&ndash;v<\/strong>:<\/p><pre class=\"wp-block-preformatted\">$ docker rm -v &lt;container_name&gt;<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-resumo\"><strong>Resumo<\/strong><\/h2><p>O Docker permite que voc&ecirc; trabalhe num ambiente livre de caos. Mas, depois de usar o Docker por um longo per&iacute;odo de tempo, voc&ecirc; pode ter sobras de imagens, volumes e containers que est&atilde;o apenas tomando valioso espa&ccedil;o de disco.<\/p><p>Neste tutorial, mostramos alguns fatores b&aacute;sicos do Docker: remover containers, imagens e volumes de acordo com diferentes especifica&ccedil;&otilde;es.<\/p><p>Esperamos que esse guia ajude-o a manter um fluxo de desenvolvimento organizado. Nos vemos no pr&oacute;ximo tutorial!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Docker ganhou popularidade suficiente para se tornar uma ferramenta e um trunfo para os desenvolvedores na hora de criar e armazenar aplicativos de maneira quase impec&aacute;vel. Com o Docker, voc&ecirc; n&atilde;o precisa se preocupar com compatibilidades nem com ambientes. Neste artigo, vamos mostr&aacute;-lo alguns procedimentos b&aacute;sicos do Docker, incluindo remover uma imagem, um container [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/remover-imagem-docker\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":16773,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Docker virou popular o suficiente para se tornar uma importante ferramenta. Neste artigo, mostramos como remover imagens, containers e mais!","rank_math_focus_keyword":"remover imagem docker","footnotes":""},"categories":[4915],"tags":[6859,6858],"class_list":["post-16746","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-container","tag-remover"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/remover-imagem-docker","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/supprimer-toutes-les-images-docker","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/remover-imagem-docker","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-remove-docker-images","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-remove-docker-images","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=16746"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16746\/revisions"}],"predecessor-version":[{"id":32127,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16746\/revisions\/32127"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/16773"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=16746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=16746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=16746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}