Worksheetsconceitos de Docker
Total questions: 10
Worksheet time: 30mins
O que é necessário para criar uma imagem personalizada no Docker?
Baixar imagens do Docker Hub.
Criar um Dockerfile e passá-lo para o servidor.
Usar uma interface gráfica.
Acessar o Docker Hub.
Qual é o comando correto para parar um contêiner específico no Docker? E o comando para ver o Container em execução?
docker start nome_do_container
e docker ps
docker-compose restart e docker cs
docker stop nome_do_container
e docker ps
docker ps e
docker ls
Um contêiner Docker é frequentemente descrito como uma melhoria em relação a qual outra tecnologia?
computação em nuvem
DevOps
máquinas virtuais
microsserviços
________é um documento de texto que contém todos os comandos que um usuário pode chamar na linha de comando para montar uma imagem. Que irá rodar ___________
Docker Compose/ no Hypervisor tipo 1
Docker Hub/
no Hypervisor tipo 2
Docker File/ no sistema operacional
Docker Swarm text/
diretamente no hardware do computado
Qual das seguintes afirmações é verdadeira sobre containers?
Containers são sempre mais lentos que máquinas virtuais
Containers requerem mais espaço em disco do que máquinas virtuais
Containers isolam aplicativos de maneira eficiente
Containers não podem ser usados em ambientes de produção
O que é o Docker Client?
Um serviço que executa containers
Uma interface de linha de comando que interage com o Docker
Um tipo de imagem Docker
Um repositório para armazenar imagens
O Docker Hub é:
Um hypervisor que gerencia containers.
Um repositório onde desenvolvedores podem armazenar e compartilhar imagens Docker.
Um ambiente de desenvolvimento integrado (IDE) para containers.
Uma ferramenta de monitoramento de containers.
Uma versão simplificada de uma Máquina Virtual.
O que uma imagem Docker contém?
Apenas o código-fonte da aplicação.
O código-fonte, o sistema operacional e os dados do usuário.
Apenas as bibliotecas necessárias para rodar a aplicação.
O código, bibliotecas, dependências e configurações necessárias para rodar uma aplicação.
Apenas o sistema operacional sem qualquer aplicação.
Qual das seguintes afirmações é uma vantagem da utilização do Docker?
Docker permite rodar múltiplos sistemas operacionais diferentes no mesmo container.
Docker facilita a criação de ambientes de desenvolvimento inconsistentes.
Docker automatiza o processo de criação, distribuição e execução de containers.
Docker impede que containers sejam executados em diferentes máquinas.
Docker só pode ser utilizado em servidores físicos.
Em qual dos cenários abaixo é mais indicado o uso de containers em vez de VMs?
Quando é necessário rodar múltiplos sistemas operacionais diferentes na mesma máquina física.
Quando a aplicação exige isolamento completo, sem compartilhar o kernel do SO.
Quando é necessário maximizar a eficiência dos recursos e ter inicialização rápida.
Quando a aplicação não precisa de isolamento e pode rodar diretamente no sistema operacional do host.
Quando a aplicação é baseada em uma arquitetura monolítica.
