Questões de Concurso sobre Docker - Página 5 | 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
 

Considere um contêiner Docker de ID ‘123abc456def’ em execução em sua máquina local.


Assinale a opção que apresenta o comando apropriado para acessar o terminal interno desse contêiner para executar comandos diretamente dentro dele.


A

‘docker run -it 123abc456def /bin/bash’


B

‘docker exec -it 123abc456def /bin/sh’


C

‘docker attach 123abc456def’


D

‘docker start -it 123abc456def’


E

‘docker container -it 123abc456def’

Assinale a alternativa que descreve corretamente o Docker, uma plataforma de conteinerização amplamente utilizada.


A

Docker é um sistema de gerenciamento de pacotes que permite a instalação e atualização de software em sistemas operacionais baseados em Linux.


B

Docker é uma ferramenta de virtualização que permite a criação de máquinas virtuais completas com seus próprios sistemas operacionais.


C

Docker é uma plataforma de infraestrutura como serviço (IaaS) que fornece recursos computacionais e de armazenamento na nuvem.


D

Docker é uma plataforma de orquestração de contêineres que gerencia o ciclo de vida e a implantação de contêineres em clusters.


E

Docker é uma plataforma de conteinerização que permite empacotar, distribuir e executar aplicações em contêineres isolados.

Deseja-se executar um container Docker no qual um diretório específico dentro do container seja mapeado em um diretório específico da máquina host. Esse diretório do host deve ser especificado pelo usuário do Docker por meio de seu caminho absoluto no comando de execução do container. A solução para esse problema consiste em utilizar


A

uma imagem.


B

um volume.


C

um bind mount.


D

um tmpfs mount.


E

uma rede virtual.

O seguinte comando da ferramenta Docker serve para remover todos os volumes locais não usados.

docker volume prune --all

Nesse contexto, os volumes “não usados” são aqueles que


A

estão vazios.


B

não são referenciados por nenhum container


C

não são usados há um determinado período de tempo, cujo valor default depende das configurações do Docker.


D

são anônimos.


E

não contêm nenhum arquivo de imagem.

Assinale a alternativa correta sobre a Conteinerização Docker:


A

Conjunto de nós que executam aplicativos em contêineres.


B

A conteinerização permite que vários aplicativos funcionem em diferentes ambientes complexos.


C

Ferramenta de software de código aberto para monitorar a infraestrutura de TI, como redes, servidores, máquinas virtuais e serviços em nuvem


D

Sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo.


E

Arquivo que será interpretado por algum programa tipo Shell.

A analista Débora instalou um novo servidor de containers Docker no TJSE. Com o objetivo de maximizar a disponibilidade do servidor, Débora optou por utilizar o driver de storage Docker capaz de realizar armazenamento em nível de bloco, provisionamento fino e snapshots copy-on-write. O driver de storage escolhido por Débora necessita de um sistema de arquivos específico, disponível nativamente no kernel do Linux. Débora escolheu o driver de storage Docker:


A

zfs;


B

vfs;


C

aufs;


D

btrfs;


E

overlay2.

Considere o seguinte comando da ferramenta Docker:


docker run -v $(pwd):/content -w

/content -i -t ubuntu ls



Trata-se de uma única linha, aqui dividida em duas por questões de espaço.


Quando executado em um ambiente Linux, esse comando tem por objetivo:


A

criar uma variável de ambiente chamada pwd em um container baseado na imagem ubuntu, atribuir-lhe o valor /content e executar o comando ls no diretório /content desse container.


B

criar um container baseado na imagem ubuntu e executar os comandos pwd e ls dentro desse container, na sequência, dentro da pasta /content.


C

criar uma nova imagem de container com base na imagem ubuntu, já existente, adicionando o diretório /content nessa imagem. Gerar o arquivo de imagem no diretório corrente do host, dado pela execução do comando pwd.


D

montar o diretório corrente do host no diretório /content de um container baseado na imagem ubuntu, determinar /content como diretório de trabalho e executar o comando ls dentro desse container.


E

listar os containers em execução pelo Docker no host, filtrando apenas aqueles que se baseiam na imagem ubuntu e possuam o diretório /content.

O comando docker run cria e executa um novo contêiner a partir de uma imagem. Para a criação desse contêiner em segundo plano, utiliza-se o comando:


A

docker container run -b


B

docker container run -p


C

docker container run -a


D

docker container run -d


E

docker container run -s

Em um ambiente em condições ideais, para implantar um servidor web Apache em um contêiner Dockec, deve-se utilizar o comando


A

docker build -t apache-server -port 80:80


B

docker run -p 80:80 apache-server


C

docker start apache-server


D

docker create -t apache-server --port 8080


E

docker-compose up apache-server --port 8080

Com relação aos containers em Docker, assinale a alternativa correta.


A

Os containers são equivalentes a máquinas virtuais, porém sem interface gráfica.


B

Os containers são exclusivos para sistemas operacionais Windows, não podendo ser executados em ambientes Linux ou macOS.


C

Os containers são criados a partir de imagens, que contêm um sistema operacional funcional e os programas necessários para sua execução.


D

Os containers, uma vez criados, não podem mais serem modificados pelo usuário.

A adoção de tecnologias de conteinerização, como o Docker, permite à equipe orquestrar vários contêineres em conjunto, por exemplo, um contêiner para a aplicação Node.js e outro, para o banco de dados MongoDB.


C

Certo


E

Errado

O Dockerfile é um arquivo de configuração do Docker que permite a declaração de comandos para automatizar o processo de criação e a configuração de imagens e containers.


A esse respeito, numere a COLUNA II de acordo com a COLUNA I, relacionando os comandos disponíveis no Dockerfile com suas respectivas definições.


COLUNA I

1. FROM

2. EXPOSE

3. ENV


COLUNA II

( ) Declara imagem para criação do container.

( ) Declara uma variável de ambiente.

( ) Declara a porta que será aberta no container.


Assinale a sequência correta.


A

1 2 3


B

1 3 2


C

3 1 2


D

2 3 1

No processo de desenvolvimento de software de uma empresa X, o equipamento dado aos funcionários utiliza o sistema operacional Linux. Entretanto, após certo período, uma empresa Y terceirizada foi contratada para auxiliar no desenvolvimento, mas a empresa Y disponibiliza para seus funcionários equipamentos com o sistema operacional Windows. Para que o software não tenha problemas de compatibilidade entre sistemas e possa rodar da mesma maneira em vários ambientes diferentes, qual plataforma pode ser utilizada para padronizar o desenvolvimento?


A

Docker


B

Kubernetes


C

AWS


D

Linux Terminal


E

Kernel do Linux

A tecnologia em TI muda rapidamente devido às necessidades de atendimento de grandes blocos de usuários, aumento da segurança de aplicações, redução de custos de processamento. Neste tema, temos uma forma de conteinerização de aplicações que comercialmente é conhecida por:


A

Vmware


B

Docker


C

Adhoc


D

Sphere

Suponha que você seja um analista de infraestrutura em uma empresa de tecnologia e esteja trabalhando em um projeto que envolve o uso de Docker para executar aplicativos em contêineres. Sua equipe busca garantir a segurança dos contêineres, sem comprometer a escalabilidade e a portabilidade. Nesse cenário, qual é a maneira eficaz de melhorar a segurança ao executar aplicativos em contêineres com Docker?


A

Executar todos os contêineres com privilégios de root.


B

Utilizar imagens de base não oficiais para contêineres.


C

Implementar políticas de segurança usando Docker Secrets e Docker Content Trust.


D

Executar várias instâncias de aplicativos diferentes em um único contêiner.


E

Ignorar as práticas de isolamento de recursos do Docker.

Osnei é Técnico em Tecnologia da Informação e está trabalhando em um sistema para a instituição em que atua. Ele está utilizando a aplicação de Docker para seu desenvolvimento. Qual comando pode ser utilizado para exibir as versões de API, Client e Server do hots?


A

Docker version.


B

Docker run.


C

Docker api.


D

Docker cliente.


E

Docker server.

Um técnico deseja usar o Keycloak no Docker, instalado e em condições ideais.


8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin

quay.io/keycloak/keycloak:20.0.0 start-dev


Para iniciar o Keycloak exposto na porta local 8080, criando um usuário inicial admin, com senha admin, a lacuna I deve ser preenchida por:


A

docker run -v


B

docker container start on port


C

docker run -p


D

docker start --port


E

docker container run -d port

   
Gerar simulado