

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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.
‘docker run -it 123abc456def /
‘docker exec -it 123abc456def /
‘docker attach 123abc456def’
‘docker start -it 123abc456def’
‘docker container -it 123abc456def’
Assinale a alternativa que descreve corretamente o Docker, uma plataforma de conteinerização amplamente utilizada.
Docker é um sistema de gerenciamento de pacotes que permite a instalação e atualização de software em sistemas operacionais baseados em Linux.
Docker é uma ferramenta de virtualização que permite a criação de máquinas virtuais completas com seus próprios sistemas operacionais.
Docker é uma plataforma de infraestrutura como serviço (IaaS) que fornece recursos computacionais e de armazenamento na nuvem.
Docker é uma plataforma de orquestração de contêineres que gerencia o ciclo de vida e a implantação de contêineres em clusters.
Docker é uma plataforma de conteinerização que permite empacotar, distribuir e executar aplicações em contêineres isolados.
O Docker só pode ser executado em computadores com o sistema operacional Linux de 64 bits, no entanto seus contêineres podem ser um Linux de 32 ou de 64 bits.
Certo
Errado
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
uma imagem.
um volume.
um bind mount.
um tmpfs mount.
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
estão vazios.
não são referenciados por nenhum container
não são usados há um determinado período de tempo, cujo valor default depende das configurações do Docker.
são anônimos.
não contêm nenhum arquivo de imagem.
Assinale a alternativa correta sobre a Conteinerização Docker:
Conjunto de nós que executam aplicativos em contêineres.
A conteinerização permite que vários aplicativos funcionem em diferentes ambientes complexos.
Ferramenta de software de código aberto para monitorar a infraestrutura de TI, como redes, servidores, máquinas virtuais e serviços em nuvem
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.
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:
zfs;
vfs;
aufs;
btrfs;
overlay2.
Considere o seguinte comando da ferramenta Docker:
docker run -v $(pwd):/content -w
/
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:
criar uma variável de ambiente chamada pwd em um container baseado na imagem ubuntu, atribuir-lhe o valor /
criar um container baseado na imagem ubuntu e executar os comandos pwd e ls dentro desse container, na sequência, dentro da pasta /
criar uma nova imagem de container com base na imagem ubuntu, já existente, adicionando o diretório /
montar o diretório corrente do host no diretório /
listar os containers em execução pelo Docker no host, filtrando apenas aqueles que se baseiam na imagem ubuntu e possuam o diretório /
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:
docker container run -b
docker container run -p
docker container run -a
docker container run -d
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
docker build -t apache-server -port 80:80
docker run -p 80:80 apache-server
docker start apache-server
docker create -t apache-server --port 8080
docker-compose up apache-server --port 8080
Com relação aos containers em Docker, assinale a alternativa correta.
Os containers são equivalentes a máquinas virtuais, porém sem interface gráfica.
Os containers são exclusivos para sistemas operacionais Windows, não podendo ser executados em ambientes Linux ou macOS.
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.
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.
Certo
Errado
O que é um container Docker?
Uma máquina virtual.
Uma imagem.
Uma instância executável de uma máquina virtual.
Uma instância executável de uma imagem.
Um pacote de código-fonte.
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.
1 2 3
1 3 2
3 1 2
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?
Docker
Kubernetes
AWS
Linux Terminal
Kernel do Linux
Um exemplo prático de conteinerização de aplicação é a utilização do Docker para criar um ambiente consistente; nesse caso, é correto criar um arquivo Dockerfile por meio do comando docker build.
Certo
Errado
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:
Vmware
Docker
Adhoc
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?
Executar todos os contêineres com privilégios de root.
Utilizar imagens de base não oficiais para contêineres.
Implementar políticas de segurança usando Docker Secrets e Docker Content Trust.
Executar várias instâncias de aplicativos diferentes em um único contêiner.
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?
Docker version.
Docker run.
Docker api.
Docker cliente.
Docker server.
Um técnico deseja usar o Keycloak no Docker, instalado e em condições ideais.
......I 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:
docker run -v
docker container start on port
docker run -p
docker start --port
docker container run -d port