Questões de Concurso sobre Docker - Página 4 | Gran Questões

Questões de Concurso sobre Docker

 
 
Disciplina 1
Assunto 1
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
 
152 questões encontradas
Questões por página
20
Mais recentes
 

Acerca de conteinerização e orquestração com Docker e Kubernetes, assinale a opção correta.


A

A orquestração de contêineres usa o kernel do Linux e recursos do kernel, como cgroups e namespaces, para segregar processos, assim eles podem ser executados de maneira independente.


B

Contêineres são plataformas de código aberto (open source) que controlam como e onde eles serão executados.


C

A orquestração de contêineres é um processo de gerenciamento automatizado que inclui o provisionamento, a implantação, o escalonamento e o monitoramento de vários contêineres.


D

A principal diferença entre Docker e Kubernetes está no fato de que o Docker deve ser executado em um cluster, enquanto o Kubernetes é executado em um único nó.


E

Kubernetes é um ambiente isolado, disposto em um servidor, que divide um único host de controle onde cada contêiner possui uma função e responsabilidade.

Docker é uma plataforma de código aberto que automatiza a implantação, o dimensionamento e a gestão de aplicativos em contêineres. Contêineres são unidades leves e autossuficientes que encapsulam todo o software e suas dependências, permitindo a execução consistente em diferentes ambientes, sobre Docker. Assinale a alternativa que apresenta o comando utilizado para parar todos os containers em execução no sistema.


A

docker stop $(docker ps -q)


B

docker pause


C

docker end-all


D

docker break

No comando a seguir, o arquivo compose.yml especifica as configurações ou personalizações adicionais a serem utilizadas para orquestrar o serviço Docker.


docker compose -f compose.yml -f

compose.admin.yml


C

Certo


E

Errado

Na conteinerização com Docker, que é uma plataforma que permite empacotar, distribuir e executar aplicativos em contêineres, qual é o comando básico utilizado para listar os contêineres em execução?


A

docker pull


B

docker build


C

docker run


D

docker ps

O Docker é uma ferramenta muito popular para a criação, a implantação e a execução de aplicativos usando contêineres formados a partir de imagens que contêm o código ou binário, runtimes, dependências e outros elementos do sistema de arquivos para executar um aplicativo. Quando as imagens deixam de ser utilizadas, permanecem ocupando espaço na área de armazenamento. Há um comando que pode ser usado para remover todas as imagens não utilizadas, ou seja, que não estão associadas a, pelo menos, um contêiner.


Esse comando é o


A

docker image rm -a


B

docker image rmi -a


C

docker image erase -a


D

docker image prune -a


E

docker images -f dangling=true

Com relação ao docker, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) Docker é uma ferramenta exclusiva para sistemas operacionais Windows.

( ) Docker é uma ferramenta de código aberto utilizada para criação e gerenciamento de containers.

( ) Docker é capaz de melhorar a portabilidade e organização de aplicativos.


As afirmativas são, respectivamente,


A

F – V – F.


B

F – V – V.


C

F – F – V.


D

V – F – V.


E

V – V – F.

Considerando a utilização de contêineres com Docker, em um projeto, assinale a alternativa que apresenta o comando utilizado para remover um contêiner.


A

docker stop <container>


B

docker rt <container>


C

docker rg <container>


D

docker rm <container>

O _________ gerencia vários microserviços (vários contêiners) em uma larga escala, e o ______ é utilizado para criar e manipular imagens de contêiners.


Assinale a alternativa que preencha correta e respectivamente as lacunas.


A

Kubernet / Docker


B

Docker / Kubernet


C

Docker / Swarm


D

CTLJson / Docker

Uma rede de computadores de uma grande empresa, que utiliza contêineres, precisa instalar contêineres do Docker.


Nesse caso, esses contêineres do Docker funcionarão como um(a)


A

arquivo reutilizável e compartilhável usado para criar outros contêineres ou imagens de sistemas operacionais.


B

software diretamente criado de um Dockerfile.


C

software criado a partir de streamings de outros contêineres.


D

instância de runtime de um software independente, podendo executá-lo de qualquer lugar.


E

instância imutável e hermética do Docker.

As tecnologias de contêiner têm sido amplamente empregadas em ambientes de nuvem, em especial para implantação de microsserviços em diferentes plataformas.


Com relação às tecnologias de contêiner, assinale V para a afirmativa verdadeira e F para a falsa.


( ) O Docker é uma tecnologia de tempo de execução de contêineres que empacota o software em unidades dinâmicas e flexíveis.

( ) Kubernetes é uma ferramenta de orquestração de contêineres para executar aplicações de nível de produção, sendo exclusiva para operação em grande escala por datacenters de nuvem.

( ) O Docker pode executar e escalar um ou vários contêineres ao mesmo tempo, sendo a ferramenta mais adequada para gerenciando de um cluster de instâncias de computação realizando a programação da execução de contêineres no cluster com base nos recursos computacionais disponíveis e nos requisitos de recursos de cada contêiner.


As afirmativas são, respectivamente,


A

V – V – F.


B

V – F – V.


C

V – V – V.


D

F – V – F.


E

F – F – F.

O Docker tende a utilizar menos recursos que uma VM tradicional. Selecione a alternativa que se refere a segregação de processos no mesmo kernel, de forma que o processo seja isolado o máximo possível de todo o resto do ambiente.


A

Hypervisor


B

Imagem


C

Microsserviço


D

Container


E

VDI

Em um arquivo Dockerfile, qual é a função do comando FROM?


A

Importar arquivos como recursos para a aplicação.


B

Atribuir endereço de rede para o contêiner.


C

Configurar variáveis de ambiente da aplicação.


D

Adicionar um repositório para versionamento de código.


E

Especificar a imagem a partir da qual o contêiner será construído.

Assinale a opção correspondente ao comando, em Docker, que permite ao usuário fazer o download de uma imagem específica ou um conjunto de imagens do Docker Hub.


A

docker attach


B

docker node ls


C

docker pull


D

docker rmi


E

docker rm /redis

A seguir, é apresentado um arquivo Dockerfile para a criação de um contêiner.


FROM node:18-alpine

WORKDIR /app

COPY . .

RUN yarn install --production

CMD ["node", "src/index.js"]

EXPOSE 3000


A partir das informações precedentes e considerando que se esteja no mesmo diretório onde se encontra o arquivo Dockerfile, assinale a opção que apresenta o comando a ser executado para criar uma imagem do contêiner com o nome node-js.


A

docker cp -t node-js.


B

docker build -t node-js.


C

docker push -t node-js.


D

docker image -t node-js.


E

docker pull -t node-js .

O comando do Docker que inicia uma nova sessão interativa do shell sh no container em execução denominado mycontainer é:


A

docker exec mycontainer --workdir /bin/sh


B

docker run -it mycontainer /bin/sh


C

docker run mycontainer --workdir /bin/sh


D

docker exec -it mycontainer /bin/sh


E

docker start -it mycontainer /bin/sh

Considere um ambiente em que o Docker esteja instalado e funcionando em condições ideais. Uma Analista digitou os seguintes comandos:


$ docker container create -i -t --name mppbcontainer alpine

$ docker container start --attach -i mppbcontainer


O comando que seria equivalente aos dois comandos acima é:


A

$ docker run -rm --name mppbcontainer/alpine


B

$ docker run -it --name mppbcontainer alpine


C

$ docker container create && start --name mppbcontainer alpine


D

$ docker exec -i -t --name mppbcontainer//alpine


E

$ docker exec container --name mppbcontainer alpine

O uso do software Docker tem sido comum no sistema operacional Linux para a criação e execução de aplicações na forma de containers. Nesse contexto, uma imagem de container representa


A

uma janela de interface gráfica onde a saída produzida pela execução do container é apresentada.


B

um container em execução, que se reflete em um ou mais processos no sistema operacional que executa o container.


C

um arquivo de log gerado durante a execução do container, registrando informações importantes para avaliação do desempenho da aplicação.


D

um arquivo no formato JPG ou PNG para exibição da aplicação no navegador, quando esta for publicada em repositórios de containers na web.


E

um arquivo com todo o conteúdo necessário para a execução de um container, incluindo a própria aplicação e suas dependências.

   
Gerar simulado