{"id":155,"date":"2021-01-04T22:40:23","date_gmt":"2021-01-04T22:40:23","guid":{"rendered":"http:\/\/www.dicasdolaroque.com.br\/?p=155"},"modified":"2021-01-04T23:17:09","modified_gmt":"2021-01-04T23:17:09","slug":"linux-devops-docker-containers-para-aplicacoes-parte-1-4","status":"publish","type":"post","link":"https:\/\/www.dicasdolaroque.com.br\/?p=155","title":{"rendered":"Linux DevOps &#8211; Docker: Containers para Aplica\u00e7\u00f5es &#8211; Parte 1\/4"},"content":{"rendered":"\n<p>Link para o v\u00eddeo: <a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y\">https:\/\/youtu.be\/_o8vTapK78Y<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe  id=\"_ytid_53979\"  width=\"1440\" height=\"810\"  data-origwidth=\"1440\" data-origheight=\"810\"  src=\"https:\/\/www.youtube.com\/embed\/_o8vTapK78Y?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;iv_load_policy=1&#038;loop=0&#038;modestbranding=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"autoplay; encrypted-media\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Este v\u00eddeo (parte 1\/4), voltado para sysadmin Linux, trata de Docker, um gerenciador de containers de aplica\u00e7\u00e3o. Os containers s\u00e3o pe\u00e7as fundamentais na cultura DevOps, que \u00e9 uma forma de abordar infraestrutura de rede na nuvem (cloud computing). Essa abordagem pode ser usada localmente, tamb\u00e9m.<\/p>\n\n\n\n<p>Na parte te\u00f3rica, s\u00e3o vistos conceitos introdut\u00f3rios, como: O que \u00e9 Docker? O que ele resolve? O que \u00e9 uma imagem? O que \u00e9 container?<\/p>\n\n\n\n<p>Como plataforma para constru\u00e7\u00e3o de aplica\u00e7\u00f5es baseadas em containers, o Docker torna f\u00e1cil o desenvolvimento, o empacotamento da aplica\u00e7\u00e3o junto com suas depend\u00eancias, isolando a aplica\u00e7\u00e3o da infraestrutura subjascente. Isso resolve problemas de portabilidade, reduz o overhead das VMs, agiliza a entrega e facilita o deploy.<\/p>\n\n\n\n<p>Essas caracter\u00edsticas somadas ao isolamento de processos promovido pelos containers, viabiliza a cria\u00e7\u00e3o de clusters de aplica\u00e7\u00e3o, m\u00e9todo valioso para garantir a alta disponibilidade dos sistemas.<\/p>\n\n\n\n<p>Na parte pr\u00e1tica, \u00e9 mostrado a instala\u00e7\u00e3o do Docker, o download e a execu\u00e7\u00e3o de v\u00e1rios containers (Debian, Ubuntu, CentOS e Alpine Linux), al\u00e9m de comandos de gerenciamento de imagens e containers.<\/p>\n\n\n\n<p>Alguns comandos usados: docker search, docker pull, docker run, docker images, docker container ls, docker ps, docker attach, Ctrl-P+Ctrl-Q, docker commit, docker kill, docker image rm, docker container rm, docker system prune.<\/p>\n\n\n\n<p>\u00cdndice do v\u00eddeo: <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=0s\">00:00<\/a> Introdu\u00e7\u00e3o <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=112s\">01:52<\/a> Vinheta <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=129s\">02:09<\/a> Conceitos <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=132s\">02:12<\/a> O que \u00e9 o Docker? <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=160s\">02:40<\/a> O que o Docker resolve? <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=309s\">05:09<\/a> O que \u00e9 uma imagem? <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=364s\">06:04<\/a> O que \u00e9 container? <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=409s\">06:49<\/a> Docker Hub <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=442s\">07:22<\/a> Instala\u00e7\u00e3o do Docker <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=492s\">08:12<\/a> Instalando o Docker via script com o curl <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=626s\">10:26<\/a> Testando a instala\u00e7\u00e3o do Docker <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=678s\">11:18<\/a> Container Debian <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=684s\">11:24<\/a> Comando docker searck <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=738s\">12:18<\/a> Comando docker pull <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=781s\">13:01<\/a> Comando docker images <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=812s\">13:32<\/a> Comando docker run <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=956s\">15:56<\/a> Comando Ctrl-P=Ctrl-Q (sair sem fechar sess\u00e3o) <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=984s\">16:24<\/a> Comando docker ps <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=1056s\">17:36<\/a> Container CentOS <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=1302s\">21:42<\/a> Container Ubuntu <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=1516s\">25:16<\/a> Comando docker attach <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=1590s\">26:30<\/a> Container Alpine <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=1740s\">29:00<\/a> Comando docker kill <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2000s\">33:20<\/a> Destruindo containers <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2362s\">39:22<\/a> Criando imagem pr\u00f3pria <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2370s\">39:30<\/a> docker commit <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2474s\">41:14<\/a> Criando container a partir de uma imagem espec\u00edfica<\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2613s\">43:33<\/a> Executando container novo <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2645s\">44:05<\/a> Apagando tudo <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2655s\">44:15<\/a> docker rm <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2880s\">48:00<\/a> docker system prune <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y&amp;t=2902s\">48:22<\/a> Resumo Link para este v\u00eddeo: <a href=\"https:\/\/www.youtube.com\/watch?v=_o8vTapK78Y\">https:\/\/youtu.be\/_o8vTapK78Y<\/a> <\/p>\n\n\n\n<p>Link do Canal Dicas do La-Roque: <a href=\"https:\/\/www.youtube.com\/channel\/UCiCi6VigZ5YGQrBJ9bJ-6Dw\">https:\/\/www.youtube.com\/channel\/UCiCi&#8230;<\/a> <\/p>\n\n\n\n<p>Blog do Canal Dicas do La-Roque: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?q=http%3A%2F%2Fwww.dicasdolaroque.com.br&amp;event=video_description&amp;v=_o8vTapK78Y&amp;redir_token=QUFFLUhqbUZISGRobEFJaUpiaXBETW1FbGlnZnVsNll4d3xBQ3Jtc0trNTNWUUc5R0pfamVLb2tzTTR2X3ZGaUtBa3J6ZjMxeXlRa0hqSHBrZm5qV0Z6eUhUN1pXeVoyXy1wNTBwRXA1cW00NmNYdmxtdWdxdE5xYXJ2V2lxaWJ0NEZvRU0zd0VjRW9oZzFrTm1ycXQzbkR0MA%3D%3D\" target=\"_blank\">http:\/\/www.dicasdolaroque.com.br<\/a> <\/p>\n\n\n\n<p>Contato email: dicasdolaroque@gmail.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Link para o v\u00eddeo: https:\/\/youtu.be\/_o8vTapK78Y Este v\u00eddeo (parte 1\/4), voltado para sysadmin Linux, trata de Docker, um gerenciador de containers de aplica\u00e7\u00e3o. Os containers s\u00e3o pe\u00e7as fundamentais na cultura DevOps, que \u00e9 uma forma de abordar infraestrutura de rede na nuvem (cloud computing). Essa abordagem pode ser usada localmente, tamb\u00e9m.<span class=\"more-link\"><a href=\"https:\/\/www.dicasdolaroque.com.br\/?p=155\">Detalhes<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":157,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"qubely_global_settings":"","qubely_interactions":""},"categories":[8],"tags":[],"qubely_featured_image_url":{"full":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"landscape":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"portraits":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-540x320.jpg",540,320,true],"thumbnail":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-150x150.jpg",150,150,true],"medium":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-300x165.jpg",300,165,true],"medium_large":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"large":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"1536x1536":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"2048x2048":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"qubely_landscape":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"qubely_portrait":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-540x320.jpg",540,320,true],"qubely_thumbnail":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-140x100.jpg",140,100,true],"hoot-medium-thumb":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-460x270.jpg",460,270,true],"hoot-preview":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-465x256.jpg",465,256,true],"hoot-preview-thumb":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-465x397.jpg",465,397,true],"hoot-large-thumb":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-690x397.jpg",690,397,true],"hoot-preview-large":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024-695x383.jpg",695,383,true],"hoot-wide-thumb":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false],"hoot-extra-wide-thumb":["https:\/\/www.dicasdolaroque.com.br\/wp-content\/uploads\/2021\/01\/Dicas-do-La-Roque-Capa-do-Video-Docker-Containers-para-Aplicacoes-Parte-1-4-V06-20210101-0024.jpg",720,397,false]},"qubely_author":{"display_name":"Edinaldo La-Roque","author_link":"https:\/\/www.dicasdolaroque.com.br\/?author=1"},"qubely_comment":168,"qubely_category":"<a href=\"https:\/\/www.dicasdolaroque.com.br\/?cat=8\" rel=\"category\">DevOps<\/a>","_links":{"self":[{"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/posts\/155"}],"collection":[{"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=155"}],"version-history":[{"count":5,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/posts\/155\/revisions"}],"predecessor-version":[{"id":161,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/posts\/155\/revisions\/161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=\/wp\/v2\/media\/157"}],"wp:attachment":[{"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dicasdolaroque.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}