O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Português

EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS

Conteúdo do mapa

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.

Imagens e arquivos do mapa

  • 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

Informações

Descrição
Concursos Públicos Desenvolvimento de Software (Java Avançado - PDPJ-BR) Mapa Mental sobre EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS, criado por Luis Felipe Guariento em 22-04-2024.
Criado por
Luis Felipe Guariento · abr 2024
Atualizado
22 abr 2024
Visualizações
1
Avaliação

Mais sobre Containers e Docker

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?