¡GoConqr estrena diseño! Cuéntanos qué te parece.

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

Contenido del 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.

Imágenes y archivos del 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

Información

Descripción
Concursos Públicos (Java Avançado - PDPJ-BR) Desenvolvimento de Software Mapa Mental sobre EXECUÇÃO DE APIs REST, UTILIZANDO DOCKER CONTAINERS, creado por Luis Felipe Guariento el 22/04/2024.
Creado por
Luis Felipe Guariento · abr 2024
Actualizado
22 abr 2024
Visitas
1
Valoración

Más sobre Containers e Docker

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?