Escolar Documentos
Profissional Documentos
Cultura Documentos
Home Tags
Se você viu a primeira parte dessa sequência de artigos, percebeu que existem dois
termos muito utilizados quando falamos de Docker: Imagens e Containers. Você deve se
perguntar: qual é a diferença entre imagem e container Docker? Ou então: O que eu rodo
com o docker run, uma imagem ou um container?
Você precisa baixar as imagens para rodar os containers ou pegar de algum lugar ﴾como
passar de um PC pro outro pelo Pen Drive, por exemplo﴿ e telas em seu repositório local
para que o Docker utilize para criar um container quando você roda o docker run....
As imagens Docker ficam armazenadas no Docker Hub e, para baixar uma, funciona
igualzinho utilizar o Git com Github.
Para baixar uma imagem ﴾vamos utilizar o exemplo da imagem do Ubuntu﴿, utilize o
comando:
docker images
Esse comando vai usar a imagem ubuntu, que você baixou em seu PC, para criar um novo
Container.
Caso a imagem não exista no seu PC, o Docker vai baixar do Docker Hub e subir esse
container automaticamente.
Poderia ser de outro local, também, mas vamos falar primeiro do Docker Hub.
Você pode pesquisar imagens no Docker Hub direto do Terminal usando o comando
search:
Você também pode criar sua própria imagem e distribuir no Docker Hub ou em outro
local, mas vou falar mais sobre isso nos próximos posts. ;P
Docker Hub
O Docker Hub é parecido com o nosso querido GitHub, porém somente de imagens
Docker.
Existem várias imagens prontas com serviços mais utilizados pra você só baixar e usar, mas
recomendo que aprenda a criar uma e bagunce um pouco antes de baixar alguma pronta.
Vale a pena brincar um pouco com a criação e utilização de imagens no Docker, é algo tão
simples que é divertido. Vale o aprendizado.
Uma boa maneira de conhecer o Docker Hub é com esse overview, do próprio site.
Algumas imagens são criadas por empresas ou organizações ﴾ou alguém que mande em
um projeto que você esteja utilizando agora﴿ e são mantidas por elas, essas são imagens
oficiais. As não oficiais são as que usuários comuns ﴾eu e você, reles mortais﴿ sobem para
o repositóro.
É bem simples. Observando a URL do Docker Hub, você percebe que a imagem do NGINX
está no repositório:
https://hub.docker.com/_/nginx/
E a do Ubuntu em:
https://hub.docker.com/_/ubuntu/
https://hub.docker.com/_/mysql/
Percebe um padrão?
Containers
Com isso você está instanciando um Container que usa como template a imagem do
Ubuntu, baixada no primeiro comando.
docker ps ‐a
Ou somente o ID do Container do topo da lista com:
docker ps ‐qa
Docker rm ID_ou_apelido_do_container
Espalhe a palavra.
Espalhe a palavra!
Leia também
Deixe um comentário
MAIS CONTEÚDO APOIO SOCIAL CONECTE‐SE COMIGO
GOSTARIA DE RETRIBUIR MEU TRABALHO? VOCÊ PRECISA DE AJUDA FINANCEIRA PARA TWITTER
ARQUIVO
© 2018 CONTEÚDO FEITO COM O POR WILLIAM OLIVEIRA. SITE DESENVOLVIDO UTILIZANDO JEKYLL DUNDER'S