Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker - Fast Overview

Avatar for Matheus Monte Matheus Monte
October 02, 2018
19

Docker - Fast Overview

Avatar for Matheus Monte

Matheus Monte

October 02, 2018
Tweet

Transcript

  1. “Docker is an open-source project based on Linux containers. It

    uses Linux Kernel features like namespaces and control groups to create containers on top of an operating system” - Docker WebSite
  2. • Fácil de usar • Velocidade • Docker hub •

    Modularização e Escalabilidade
  3. sudo apt-get remove docker docker-engine docker.io sudo apt-get update e

    depois https://docs.docker.com/install/linux/docker-ce/u buntu/#install-from-a-package
  4. Quando nós acabamos de subir o Docker Engine, nós utilizamos

    esse comando para verificarmos as informações do nosso Docker Host.
  5. Para que possamos procurar uma imagem, nós podemos utilizar o

    comando a baixo com o parâmetro nome Ex.: ubuntu, dotnetcore, node … etc, assim ele irá buscar as imagens que são compatíveis com o nosso server que para esse exemplo estamos utilizando o Linux.
  6. Para que possamos procurar uma imagem, nós podemos utilizar o

    comando a baixo com o parâmetro nome Ex.: ubuntu, dotnetcore, node … etc, assim ele irá buscar as imagens que são compatíveis com o nosso server que para esse exemplo estamos utilizando o Linux.
  7. Quando encontrarmos a imagem que precisamos para a nossa aplicação,

    nós precisamos baixar ela para o nosso host
  8. Para que possamos ter informações sobre um contêiner nos executamos

    o comando acima, ele nos retorna dados como: • CONTAINER — ID do Container; • CPU % — uso de CPU em porcentagem; • MEM USAGE / LIMIT — Memória usada/Limite que você pode ter setado; • MEM — uso de memória em porcentagem; • NET I/O — I/O de Internet; • BLOCK IO — Outros processos de I/O;
  9. Executar comandos direto no console dos containers sem precisar executá-los

    diretamente, exemplo : docker run -it -d ubuntu /bin/bash