

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.
No Docker, a publicação de uma porta, sem especificação de endereço de bind, a torna acessível, por padrão, em todos os endereços de rede do host, o que exige cautela na exposição de aplicações que tratem dados sensíveis.
Certo
Errado
O Docker pode ser instalado em um sistema Ubuntu por meio do gerenciador de pacotes apt.
Em uma instalação padrão, os dados persistentes do Docker são armazenados no diretório
/
/
/
/
/
Na instalação via Docker, o modelo NER (Named Entity Recognition) pode ser carregado no ElasticSearch por meio da execução do comando eland_import_hub_model dentro da imagem docker do Eland, conforme parâmetros definidos.
Certo
Errado
Qual alternativa descreve a atividade realizada pelo comando docker system prune.
Remove todos os contêineres, rede, imagens (tanto órfãs, quanto não utilizadas) e volumes.
Remove todos os contêineres que não estão em uso, rede, imagens (orfãs e não utilizadas).
Remove todos os contêineres (em uso ou não), rede, imagens (orfãs e não utilizadas).
Remove todas as imagens (órfãs, em usos ou não utilizadas).
Um container Docker é um(a):
processo isolado que compartilha o kernel do sistema operacional
máquina virtual completa com seu próprio kernel
imagem Docker em execução permanente
arquivo compactado executável apenas
O Docker pode criar imagens automaticamente lendo as instruções de um arquivo chamado Dockerfile. Esse arquivo é um documento de texto que lista os comandos que um técnico normalmente executaria no terminal para montar uma imagem. Considere a utilização de um computador Windows 11 com Docker versão 29.2.0, analise o exemplo de Dockerfile e assinale a alternativa correta.

A linha de comando docker run -d --name servidor-apache -p 8080:80 ubuntuapache:22.04 cria uma imagem baseada no Ubuntu 22.04, instala o Apache 2 e inicia o serviço Apache automaticamente.
O comando docker exec -it servidor-apache bash abre um terminal interativo dentro do container Docker criado a partir do Dockerfile. Uma vez dentro desse terminal, deve-se executar o comando systemctl status apache2 para verificar o status do serviço Apache.
O arquivo Dockerfile apresenta erros nas instruções executadas durante a construção da imagem, relacionadas à atualização da lista de pacotes do repositório do Ubuntu, à instalação de pacotes e à remoção de arquivos temporários do gerenciador de pacotes.
As instruções do arquivo Dockerfile instalam o Apache 2 e o iniciam em modo daemon dentro do container. Nesse formato, o processo principal se encerra logo após o start, fazendo com que o container Docker seja finalizado imediatamente.
Na conteinerização, os namespaces são mecanismos do kernel do Linux que fornecem isolamento lógico entre processos. Cada namespace cria uma “visão isolada” de determinado recurso do sistema, permitindo que containers funcionem como se fossem sistemas independentes. Considerando os tipos de namespaces existentes, qual namespace é responsável por isolar o sistema de arquivos e os pontos de montagem, permitindo que cada container enxergue apenas seu próprio sistema de arquivos?
PID Namespace (Process ID).
NET Namespace (Network).
IPC Namespace (Interprocess Communication).
UTS Namespace (Unix Time Sharing).
MNT Namespace (Mount).
O Docker é uma plataforma que permite criar, gerenciar e executar aplicações em containers, que são ambientes isolados contendo tudo o que a aplicação precisa para rodar, como codigo, bibliotecas e dependências. Um Dockerfile é um arquivo de texto usado para automatizar a criação de imagens Docker. Ele contém uma sequência de instruções que definem como a imagem será construída, como qual base usar, quais arquivos copiar, quais comandos executar, entre outros. Dentro de um Dockerfile, qual instrução é usada para indicar quais portas o container irá disponibilizar para comunicação externa?
RUN
COPY
CMD
ENV
EXPOSE
O Docker é uma ferramenta muito popular no desenvolvimento de sistemas, sendo uma plataforma que padroniza o empacotamento e a execução de aplicações em ambientes isolados. Sobre os principais conceitos do Docker, assinale a alternativa CORRETA.
O Docker Hub é um serviço de registro privado exclusivo de grandes empresas, que armazena apenas imagens proprietárias e não permite o acesso público a imagens de terceiros.
Uma imagem Docker é uma instância em execução de um container, criada dinamicamente a cada vez que o comando docker run é executado e descartada automaticamente ao término do processo.
Um container Docker é uma instância em execução de uma imagem, que compartilha o kernel do sistema operacional hospedeiro e isola processos, sistemas de arquivos e redes por meio de namespaces e cgroups.
As imagens Docker possuem estado mutável, sendo modificadas diretamente toda vez que um container baseado nelas é iniciado e alterado durante sua execução.
O Docker Hub armazena exclusivamente containers em execução, permitindo que outros usuários os iniciem diretamente sem a necessidade de construir ou baixar imagens localmente.
Analise as afirmativas sobre o serviço Docker e assinale a alternativa correta.
I. Docker swarm é um modo em que múltiplos host docker trabalham em conjunto.
II. Imagens podem receber, opcionalmente, tags de identificação.
III. Dentro de um container, por padrão, ao acessarmos o endereço de 127.0.0.1, acessamos o host que está hospedando o container.
Todas as afirmativas estão corretas.
Somente as afirmativas I e II estão corretas.
Somente as afirmativas I e III estão corretas.
Somente as afirmativas II e III estão corretas.
Nenhuma afirmativa está correta.
O Docker é uma ferramenta amplamente utilizada para criar, distribuir e executar contêineres. Ele permite que os desenvolvedores empacotem uma aplicação e todas as suas dependências em um contêiner, garantindo consistência no ambiente de execução em diferentes sistemas e plataformas. Dentro do ecossistema Docker, existe um serviço para o registro de imagens em nuvem, no qual os desenvolvedores podem armazenar, compartilhar e baixar imagens. Esse serviço é o
Docker Attach.
Docker Swarm.
Docker Hub.
Docker Logs.
Docker Compose.
No dockerfile mostrado a seguir, com a execução do comando RUN pip install -r requirements.txt, serão instaladas as dependências listadas no requirements.txt, sem o armazenamento de caches, o que ajuda a reduzir o tamanho final da imagem.
FROM python:3.12
WORKDIR /
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY src ./src
EXPOSE 5000
RUN useradd app
USER app
CMD ["uvicorn", "app.main:app", "--host",
"0.0.0.0", "--port", "8080"]"0.0.0.0", "--
port", "8080"]
Certo
Errado
Docker permite que aplicações e as suas dependências sejam empacotadas em contêineres isolados, o que garantirá maior portabilidade entre ambientes
Certo
Errado
O setor de Tecnologia da Informação (TI) do Tribunal de Justiça do Estado de Rondônia (TJRO) realizou um estudo técnico, focado nas necessidades de um projeto específico, e decidiu implementar e utilizar o Docker, que é uma plataforma de software que permite criar, implantar e executar aplicativos em ambientes isolados por meio de containers. Como se trata de um recurso novo no projeto em questão, a equipe tomou como referência a documentação oficial disponibilizada pelo fabricante. Sobre o Docker, analise as afirmativas a seguir.
I. O Buildx suporta o driver remote que cria um container BuildKit dedicado usando o Docker.
II. Na execução do Docker, no Linux, o comando tmpfs mount é utilizado para armazenar arquivos na memória do sistema do host.
III. O Docker Compose é uma ferramenta para definir e executar aplicativos de vários containers, proporcionando uma melhor experiência de desenvolvimento e implantação simplificada.
Está correto o que se afirma apenas em
I.
II.
III.
I e II.
II e III.
A configuração de variáveis de ambiente específicas em um contêiner Docker utilizando o comando docker create permite que essas variáveis sejam definidas antes da inicialização do contêiner, o que garante maior controle sobre o ambiente de execução.
Certo
Errado
O Docker não suporta a montagem de volumes persistentes, exigindo que todos os dados sejam armazenados dentro do contêiner e se percam quando o contêiner for removido.
Certo
Errado
O Docker permite a criação de redes personalizadas para contêineres, o que possibilita a comunicação entre contêineres em diferentes hosts por meio da funcionalidade de overlay network.
Certo
Errado
Um cientista de dados está desenvolvendo um modelo de Machine Learning e deseja garantir que sua aplicação rode de maneira reprodutível em diferentes máquinas, sem precisar configurar manualmente todas as dependências.Com essa finalidade, ele decide utilizar Docker para criar um ambiente isolado.
Qual dos comandos, a seguir, é utilizado para construir uma imagem Docker, a partir de um Dockerfile, para que o cientista de dados possa compartilhar seu ambiente de desenvolvimento com outras pessoas?
docker build -t my_image
docker pull my_image
docker run my_image
docker commit my_container my_image
docker save my_image > my_image.tar
Considere um profissional de TI que está implementando um ambiente com containers Docker. Em determinado momento da configuração, ele precisa inicializar o container “meuapp” definindo a prioridade na CPU para metade da padrão e limitando a memória em 512 MB. Diante do exposto, um comando válido que realiza a operação desejada pelo profissional é:
Docker run --cpu-shares=512 --memory=512mb meuapp.
Docker run --cpu-shares=1024 --memory=512m meuapp.
Docker run --cpu-shares=512 --memory=512m meuapp.
Docker run --cpu-shares=1024 --memory=512mb meuapp.