Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Docker
O que e o Docker?
a) Uma ferramenta de virtualizacao de maquinas fisicas
b) Uma plataforma para criacao, distribuicao e execucao de containers
c) Uma ferramenta para monitoramento de servidores
d) Um sistema operacional dedicado a execucao de containers
Resposta correta: b) Uma plataforma para criacao, distribuicao e execucao de containers
Explicacao: O Docker e uma plataforma de software que permite criar, testar e implantar aplicacoes
em containers. Containers sao unidades isoladas e portateis que contem tudo o que a aplicacao
precisa para ser executada, como dependencias e configuracoes.
Qual e o principal beneficio do uso de containers no Docker?
a) Maior seguranca devido ao isolamento completo do sistema operacional
b) Menor uso de recursos em comparacao com maquinas virtuais
c) Aumento da complexidade da infraestrutura
d) Maior flexibilidade em termos de escolha do sistema operacional
Resposta correta: b) Menor uso de recursos em comparacao com maquinas virtuais
Explicacao: Diferente das maquinas virtuais, que precisam de um sistema operacional completo
para cada instancia, containers compartilham o mesmo kernel do sistema operacional do host, o
que reduz a sobrecarga de recursos e aumenta a eficiencia.
O que e um Dockerfile?
a) Um arquivo que contem a configuracao de rede dos containers
b) Um arquivo com as instrucoes para a construcao de uma imagem Docker
c) Um comando para executar containers no Docker
d) Um arquivo de log usado para monitoramento de containers
Resposta correta: b) Um arquivo com as instrucoes para a construcao de uma imagem Docker
Explicacao: O Dockerfile e um arquivo de texto que contem uma serie de instrucoes que definem
como construir uma imagem Docker. Essas instrucoes especificam, por exemplo, qual imagem
base usar, quais dependencias instalar e qual comando executar ao iniciar o container.
Qual comando e utilizado para criar uma imagem Docker a partir de um Dockerfile?
a) docker create
b) docker run
c) docker build
d) docker image
Resposta correta: c) docker build
Explicacao: O comando docker build e utilizado para construir uma imagem Docker a partir de um
Dockerfile. Ao executar esse comando, o Docker le as instrucoes do Dockerfile e cria uma imagem
que pode ser usada para rodar containers.
O que e um container no Docker?
a) Um servidor dedicado para rodar aplicativos
b) Uma maquina virtual leve que roda um sistema operacional completo
c) Uma instancia isolada que executa uma aplicacao e suas dependencias
d) Uma ferramenta de gerenciamento de rede para containers
Resposta correta: c) Uma instancia isolada que executa uma aplicacao e suas dependencias
Explicacao: No Docker, um container e uma instancia isolada que contem uma aplicacao e todas as
suas dependencias, como bibliotecas e configuracoes, garantindo que a aplicacao seja executada
de forma consistente em qualquer ambiente.
Qual comando no Docker e utilizado para listar os containers em execucao?
a) docker ps
b) docker exec
c) docker run
d) docker start
Resposta correta: a) docker ps
Explicacao: O comando docker ps e utilizado para listar os containers que estao em execucao no
momento. Ele exibe informacoes como o ID do container, nome, status e as portas expostas.
O que e o Docker Hub?
a) Uma plataforma para executar containers de forma escalavel
b) Um repositorio publico e privado para armazenar imagens Docker
c) Uma ferramenta de orquestracao de containers
d) Um sistema de monitoramento de containers em tempo real
Resposta correta: b) Um repositorio publico e privado para armazenar imagens Docker
Explicacao: O Docker Hub e o repositorio oficial onde os desenvolvedores podem armazenar,
compartilhar e acessar imagens Docker. Ele oferece tanto repositorios publicos quanto privados
para o compartilhamento de imagens.
Qual comando e usado para iniciar um container a partir de uma imagem no Docker?
a) docker build
b) docker run
c) docker create
d) docker stop
Resposta correta: b) docker run
Explicacao: O comando docker run e utilizado para criar e iniciar um container a partir de uma
imagem existente. Esse comando pode incluir parametros como a porta a ser exposta, volumes a
serem montados e outros ajustes necessarios.
O que e o Docker Compose?
a) Uma ferramenta para criar imagens Docker automaticamente
b) Uma ferramenta para definir e executar aplicativos multi-containers
c) Uma plataforma para monitoramento de containers
d) Um tipo de rede para containers Docker
Resposta correta: b) Uma ferramenta para definir e executar aplicativos multi-containers
Explicacao: O Docker Compose e uma ferramenta que permite definir e gerenciar aplicativos
compostos por multiplos containers. Com ele, voce pode usar um unico arquivo de configuracao
(geralmente em YAML) para definir os servicos, redes e volumes necessarios para o funcionamento
do seu aplicativo.
Qual e a diferenca entre os comandos docker run e docker exec?
a) docker run e utilizado para iniciar containers, enquanto docker exec e utilizado para executar
comandos dentro de um container em execucao
b) Ambos os comandos tem a mesma funcao
c) docker run e para iniciar servicos, enquanto docker exec e para parar containers
d) docker exec e utilizado para inicializar containers no modo de desenvolvimento
Resposta correta: a) docker run e utilizado para iniciar containers, enquanto docker exec e utilizado
para executar comandos dentro de um container em execucao
Explicacao: O comando docker run cria e inicia um novo container a partir de uma imagem Docker,
enquanto o docker exec permite executar um comando dentro de um container ja em execucao.
Como voce pode remover um container Docker?
a) Usando o comando docker rm
b) Usando o comando docker delete
c) Usando o comando docker stop
d) Usando o comando docker kill
Resposta correta: a) Usando o comando docker rm
Explicacao: O comando docker rm e utilizado para remover containers que nao estao mais em
execucao. Para containers em execucao, voce precisara primeiro parar o container com docker
stop e, em seguida, remover com docker rm.
O que sao volumes no Docker?
a) Espacos temporarios onde as imagens sao armazenadas
b) Registros de todas as atividades de containers
c) Diretorios persistentes usados para armazenar dados fora do container
d) O sistema de rede interno do Docker
Resposta correta: c) Diretorios persistentes usados para armazenar dados fora do container
Explicacao: Volumes no Docker sao usados para persistir dados gerados ou usados por containers.
Como containers sao efemeros, os volumes garantem que dados importantes (como bancos de
dados) possam ser mantidos mesmo que o container seja removido ou recriado.
Qual comando no Docker e usado para visualizar o historico de uma imagem?
a) docker history
b) docker logs
c) docker stats
d) docker inspect
Resposta correta: a) docker history
Explicacao: O comando docker history permite visualizar o historico de uma imagem, mostrando as
camadas que foram criadas, incluindo as instrucoes do Dockerfile que foram usadas na criacao
dessa imagem.
O que e a "Docker Swarm"?
a) Uma ferramenta de criacao de imagens Docker
b) Uma plataforma para gerenciamento de containers em multiplos hosts
c) Uma forma de monitoramento de containers em tempo real
d) Um repositorio de imagens Docker privadas
Resposta correta: b) Uma plataforma para gerenciamento de containers em multiplos hosts
Explicacao: O Docker Swarm e uma ferramenta de orquestracao de containers que permite
gerenciar clusters de containers distribuidos em varios hosts. Ele facilita o gerenciamento de
containers em larga escala e o balanceamento de carga.
Qual e a principal vantagem de usar Docker em um ambiente de desenvolvimento?
a) Reduzir a necessidade de maquinas fisicas
b) Garantir que a aplicacao funcione da mesma forma em diferentes ambientes de execucao
c) Aumentar a complexidade da arquitetura
d) Reduzir a quantidade de codigo necessario para a aplicacao
Resposta correta:b) Garantir que a aplicacao funcione da mesma forma em diferentes ambientes
de execucao
Explicacao: O Docker facilita o desenvolvimento e a implantacao de aplicacoes, garantindo que elas
funcionem da mesma maneira em diferentes ambientes, seja em maquinas locais, servidores ou na

Mais conteúdos dessa disciplina