GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portugiesisch

EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS

Inhalt der Mindmap

EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS

  1. O que é o Docker?

    • Popular plataforma de virtualização de containers, que permite que equipes de desenvolvimento possam trabalhar em um software, sem se preocupar com a consistência entre os múltiplos sistemas distintos.
  2. O que são VMs?

    • Mecanismo de isolamento de recursos físicos da máquina em múltiplos recursos virtuais
    • Em vez de controlar diretamente os recursos físicos, as VMs entram em contato com uma camada de virtualização da máquina física (ou máquina hospedeira) que passa a funcionar como uma máquina independente. Cada VM terá um SO próprio.
  3. O que são containers?

    • VMs e containers são tecnologias de virtualização.
    • Diferente de VMs, containers não possuem um SO próprio por completo. O container compartilha o SO da máquina hospedeira, não necessitando emular recursos virtuais como CPU e memória.
      • Utilizam o kernel da máquina física para isolar os recursos necessários
      • Ganhos em eficiência, desempenho e portabilidade quando comparados a VMs
      • Empacotam apenas o software e dependências
  4. Execução de containers docker

    • Instalação: https://docs.docker.com/get-docker/
    • docker container run -ti ubuntu
      • Busca pelo container Ubuntu no SO local. Caso não encontre, realiza o download do repositório de imagens
      • ti - indica terminal interativo
        • cat /etc/issue - Imprime versão do SO
        • CTRL + C - Encerra execução
        • CTRL+P+Q - Sair sem encerrar a execução
      • docker container ls - Lista todos os containers em execução
  5. Criação de images, utilizando Dockerfile

    • O que é uma imagem de container?
      • Um empacotamento do software e suas dependências
    • Um dockerfile descreve uma imagem de container docker
      • docker image build -t projeto:0.0.1
      • docker image ls
      • docker container run -ti -p 8080:8080 projeto:0.0.1
        • Executa o container a partir da imagem criada
  6. Criação de imagens, utilizando Docker Compose

    • Definir serviços e configurar detalhes por meio de um arquivo YML
    • Podemos utilizar outras imagens ou até mesmo arquivos Dockerfile, para a construção de uma imagem utilizando Docker Compose.
    • Para criar e executar essa imagem como um container, basta executar o comando “docker-compose up”.
  7. Repositório de imagens

    • Docker Hub
      • Serviço de repositório público oferecido pelo Docker
      • docker login
        • Informar credenciais
      • docker push
        • “docker push ronaldounifor/projeto:0.0.1”
          • Incluir nome do proprietário da imagem
    • Outros serviços de repositório de imagens
      • o Amazon Elastic Container Registry (ECR)
      • Google Container Registry (GCR
      • Chamados Docker Registries.

Bilder und Dateien der Mindmap

  • EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS
  • EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS
  • EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS
  • EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS

Informationen

Beschreibung
Concursos Públicos Desenvolvimento de Software (Java Avançado - PDPJ-BR) Mindmap am EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS, erstellt von Luis Felipe Guariento am 22/04/2024.
Erstellt von
Luis Felipe Guariento · Apr 2024
Aktualisiert
22 Apr 2024
Aufrufe
1
Bewertung

Mehr zu Containers e Docker

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck