Questões de Concurso sobre Virtualização por Container - Página 9 | Gran Questões

Questões de Concurso sobre Virtualização por Container

 
 
Disciplina 1
Assunto 7
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
197 questões encontradas
Questões por página
20
Mais recentes
 

Considere o seguinte Dockerfile para uma aplicação .NET.


FROM mcr.microsoft.com/dotnet/aspnet:6.0

WORKDIR /App

COPY --from=build-env /App/out .

ENTRYPOINT [“dotnet”, “DotNet.Docker.dll”]


Nesse caso, o comando ENTRYPOINT solicita ao Docker que configure o container para que ele seja executado como um executável; desse modo, quando o container é iniciado, esse comando ENTRYPOINT é executado.


C

Certo


E

Errado

“_______________ são filesystems que o Docker daemon irá usar para gerenciar os containers e as imagens. O Docker aceita nativamente alguns _____________.” Sobre o Docker, assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.


A

Namespaces / storage drivers


B

Storage drivers / namespaces


C

Device mapper / device mapper


D

Storage drivers / storage drivers

No Linux, em condições ideais, o Docker é disponibilizado com três redes por padrão. Essas redes oferecem configurações específicas para o gerenciamento do tráfego de dados e


A

deve-se, para visualizar as redes no Docker, utilizar o comando: docker network -show


B

todos os containers que estão na rede None poderão se comunicar via protocolo TCP/IP. Se uma pessoa souber qual é o endereço IP do container que deseja conectar, é possível enviar tráfego para ele, pois estão todos na mesma rede IP (172.17.0.0/24).


C

a rede Host tem como objetivo isolar o container para comunicações externas. A rede não recebe qualquer interface para comunicação externa. A única interface de rede IP será a localhost. Essa rede, normalmente, é utilizada para containers que manipulam apenas arquivos de backup, sem necessidade de enviá-los via rede para outro local.


D

a rede None tem como objetivo entregar para o container todas as interfaces existentes no docker none. Isso agiliza a entrega dos pacotes, uma vez que não há host no caminho das mensagens. Mas o uso de um host pode ser importante para a segurança e a gerência do tráfego.


E

Bridge é a rede padrão para qualquer container iniciado no Docker, a menos que seja, explicitamente, associada outra rede a ele. Os containers da rede default bridge podem acessar uns aos outros somente através de seus endereços IP, a menos que se utilize a opção --link

Docker é uma plataforma que trabalha com virtualização de contêineres, possuindo uma série de recursos. O nome do recurso Docker utilizado para orquestrar múltiplos contêineres Dockers ao mesmo tempo é:


A

modo swarm.


B

modo admin.


C

modo Kubernets.


D

modo Hypervisor.


E

load balancing.

Os Containers são uma tecnologia usada para reunir um aplicativo e todos os seus arquivos necessários em um ambiente de tempo de execução.


Analise as afirmativas abaixo com relação ao assunto Containers.


1. A instrução EXPOSE expõe uma porta específica, com um protocolo especificado, dentro de um Container Docker.

2. Para serviços web os containers deixam a infraestrutura muito mais intercambiável, eficiente e flexível. Eles isolam um único aplicativo e suas dependências – todas as bibliotecas externas de software que o aplicativo precisa executar – tanto do sistema operacional subjacente quanto de outros containers. Ele utiliza somente o protocolo TCP para expor a porta.

3. Um aspecto do uso de Containers é a sua capacidade de modularização e que tem total relação com uma arquitetura de microserviços. Permitir trabalhar com partes separadas de um sistema, e entregar em diferentes ambientes, permite que o processo de desenvolvimento em si seja mais ágil e eficiente.


Assinale a alternativa que contenha todas as alternativas corretas:


A

É correta apenas a afirmativa 2.


B

É correta apenas a afirmativa 3.


C

São corretas apenas as afirmativas 1 e 2.


D

São corretas apenas as afirmativas 1 e 3.


E

São corretas apenas as afirmativas 2 e 3.

Uma equipe de especialistas está implantando uma nova aplicação web que opera em conjunto com uma base de dados. A equipe resolveu utilizar o Docker para esta implantação isolando a aplicação em um container e a base de dados em outro container.


Para definir os dois containers e configurar sua comunicação através de um único arquivo, a equipe deve usar a ferramenta Docker


A

File.


B

Scan.


C

Buildx.


D

Compose.


E

Hub.

Considere as seguintes afirmações:


I - DevOps é uma cultura para organização e monitoramento do desenvolvimento de softwares para entrega contínua de resultados.

II - Kubernetes é uma técnica que utiliza contêineres para virtualização de serviços e recursos computacionais a nível de sistema operacional.

III - Docker é uma plataforma de orquestração e automatização de contêineres, conforme site oficial (https:// www.docker.com/).


Assinale a alternativa CORRETA.


A

Apenas a afirmação I está correta.


B

As afirmações I e II estão corretas.


C

Apenas a afirmação II está correta.


D

As afirmações II e III estão corretas.


E

As afirmações I, II e III estão corretas.

Sobre Docker, marque a alternativa CORRETA:


A

É uma plataforma de software livre que permite que os desenvolvedores empacotem aplicativos em contêineres, que consistem em componentes executáveis e padronizados que combinam o código-fonte do aplicativo com as bibliotecas e dependências do sistema operacional (S.O.) que são necessárias para executar esse código em qualquer ambiente.


B

É projetado para ser flexível, ele estabelece um padrão para a construção de interfaces com o usuário do lado do servidor. A arquitetura define claramente uma separação entre a lógica da aplicação e a apresentação, enquanto torna mais fácil ligar a camada de apresentação ao código do aplicativo.


C

É uma plataforma que estende a plataforma SE do Java e é o padrão para desenvolvimento de aplicativos empresariais entre a comunidade Java. Em outras palavras, trata-se de framework web MVC para a construção de interfaces de usuário baseadas em componentes.


D

Para começar a codificar o Docker, não é necessária nenhuma configuração especial ao servidor Glassfish. Basta instalar o Netbeans com suporte à tecnologia Java EE, que por padrão já será instalado o servidor Glassfish pré configurado.


E

É um popular framework para projetos JSF que pode ser usado para desenvolver rapidamente aplicações sofisticadas para empresas ou no desenvolvimento de sites padrão. Tecnicamente, é uma biblioteca de componentes de interface gráfica para as aplicações web baseadas em JSF.

Assinale a alternativa correspondente à plataforma open-source, criada com o objetivo de realizar operações de desenvolvimento de containers, escabilidade e automação, entre os clusters de hosts, que é modular e pode ser utilizada em qualquer arquitetura de desenvolvimento.


A

Kubernetes


B

Sistemas de Orquestração de Containers


C

API Server


D

Controller Manager


E

Scheduler

Sobre Kubernets, assinale a alternativa correta a seguir:


A

As sondagens de prontidão informam ao Kubernetes que o contêiner está pronto e capaz de atender a solicitações. Se a sondagem de prontidão falhar, o contêiner continuará em funcionamento em qualquer serviço que faça referência a ele, mantendo o tráfego do usuário.


B

Os PodDisruptionBudgets permitem limitar o número de Pods que podem ser interrompidos de uma vez durante as remoções, preservando a alta disponibilidade do seu aplicativo.


C

Os namespaces são uma forma de particionar logicamente seu cluster. Você pode criar um namespace apenas para grupos de aplicativos relacionados.


D

Para fazer referência a um serviço em outro namespace, você pode usar um endereço DNS como este: SERVICE.NAMESPACE.

O Docker tornou muito mais fácil para os desenvolvedores entender e usar a tecnologia de contêineres. Para isso, oferece diversos recursos ou ferramentas, dentre as quais encontram-se:


I. Ferramenta de clustering e scheduling para contêineres do Docker, que permite que os administradores e desenvolvedores de TI possam estabelecer e gerenciar um cluster de nós do Docker como um único sistema virtual.

II. Reúne instruções necessárias para construir uma imagem de contêiner.

III. Aplicativo para plataforma Mac ou Windows que permite criar e compartilhar microsserviços e containerized applications. Inclui diversas ferramentas como o cliente Docker, o Docker Compose, o Docker Content Trust, o Kubernetes e o Credential Helper.


Os itens I, II e III correspondem, correta e respectivamente, a


A

Docker Swarm – Dockerfile – Docker Desktop.


B

Docherd – Docker Compose – Docker Hub.


C

Docker Engine – Docker Compose – Docker Desktop.


D

Docker Build – Docherd – Docker Swam.


E

Docker Engine – Dockerfile – Docker Hub.

O Docker é uma plataforma de código aberto para criação de ambientes isolados via container.


Marque a alternativa correta para o comando responsável por baixar a imagem de nome “mysql” com a tag de revisão “1.1” de um registry remoto utilizando a API do Docker.


A

docker push mysql:1.1


B

docker pull mysql:1.1


C

docker image rm mysql:1.1


D

docker image ls


E

docker container stop mysql:1.1

A respeito do código na imagem abaixo, marque V para as afirmativas verdadeiras e F para falsas.


# syntax=docker/dockerfile:1

FROM node:12-alpine

RUN apk add --no-cache python g++ make

WORKDIR /app

COPY . .

RUN yarn install –production

CMD ["node”, “src/index.37s"]


( ) Trata-se de um arquivo Dockerfile.

( ) Define /app como uma pasta temporária.

( ) Executa código Python no ambiente node.

( ) Utiliza a imagem Docker node:12-alpine.

Assinale a sequência correta.


A

V, F, F, V


B

F, F, V, F


C

F, V, F, V


D

V, F, V, F

A respeito do Docker, analise as afirmativas.


I- Usa docker scan para procurar vulnerabilidades no host.

II- Utiliza docker app para enviar aplicação para nuvem.

III- Possui serviço para compartilhar imagens de containers.


Está correto o que se afirma em


A

II e III, apenas.


B

I e II, apenas.


C

III, apenas.


D

I e III, apenas.

Para a conteinerização de aplicações, são necessárias tecnologias que suportem esse tipo de operação; entre elas, há tecnologias consideradas como container runtime, que são responsáveis por executar os contêineres e gerenciar as imagens dos contêineres. Uma tecnologia que é capaz de prover a capacidade de container runtime é o


A

Jboss.


B

Tomcat.


C

Active Directory.


D

Docker.


E

PostgreSQL.

O Docker é uma plataforma aberta para desenvolvimento, entrega e execução de aplicações. A respeito da funcionalidade tmpfs mounts, assinale a alternativa correta.


A

Assim como os volumes e bind mounts, é possível compartilhar o tmpfs mounts entre diversos containers.


B

Essa funcionalidade está presente apenas quando se executa o Docker no Linux.


C

O tmpfs mounts pode ser armazenado em unidade de armazenamento do tipo SSD do servidor que hospeda o Docker.


D

O tmpfs mounts permanece persistente após a parada do container.


E

Não é possível limitar o seu tamanho; por padrão, ele é ilimitado.

   
Gerar simulado