Pular para o conteúdo

Cebraspe · Tribunal Regional do Trabalho da 10ª Região (TRT 10) 2025

Questão 91 — Infraestrutura de TI: Contêineres — Docker

Infraestrutura de TI Contêineres — Docker

Cebraspe 2025 Superior

Tribunal Regional do Trabalho da 10ª Região (TRT 10) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Tecnologia da Informação

Gabarito disponível

Julgue os itens seguintes, relativos a virtualização e orquestração de infraestrutura.

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 /usr/local/app
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"]
Selecione uma alternativa

pip install sem --no-cache-dir mantém cache; além disso há inconsistências no Dockerfile.

O comando RUN pip install -r requirements.txt não usa a opção --no-cache-dir, portanto o pip armazena cache e isso não ajuda a reduzir o tamanho da imagem. Para evitar o cache seria necessário usar --no-cache-dir.

Análise das alternativas

Certo: errado, pois a afirmação de que não há armazenamento de cache é falsa sem a flag --no-cache-dir. Errado: correto, pois o comando como escrito mantém o cache do pip.

Referência: Boas práticas de Dockerfile; documentação do pip (--no-cache-dir).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 11