Mais de 43 perguntas e respostas da entrevista do Docker (2026)

A seguir estรฃo perguntas frequentes em entrevistas de emprego do Docker para engenheiros de DevOps mais novos e experientes.

 

Perguntas e respostas da entrevista do Docker para calouros

1. O que รฉ o Docker?

Docker รฉ uma tecnologia de conteinerizaรงรฃo leve e de cรณdigo aberto. Ele ganhou ampla popularidade no mundo da nuvem e do empacotamento de aplicativos. Ele permite automatizar a implantaรงรฃo de aplicativos em contรชineres leves e portรกteis.


2. Quais sรฃo as vantagens de usar o contรชiner Docker?

Aqui estรก uma grande vantagem de usar Estivador.

  • Oferece uma configuraรงรฃo inicial fรกcil e eficiente
  • Permite que vocรช descreva detalhadamente o ciclo de vida do seu aplicativo
  • Configuraรงรฃo simples e interage com Docker Compose.
  • A documentaรงรฃo fornece todas as informaรงรตes.

3. Quais sรฃo os recursos importantes do Docker?

Aqui estรฃo os recursos essenciais do Docker:

  • Modelagem Fรกcil
  • Controle de versรฃo
  • Posicionamento/afinidade
  • Agilidade de aplicaรงรฃo
  • Produtividade do desenvolvedor
  • OperaEficiรชncias Internacionais

4. Quais sรฃo as principais desvantagens do Docker?

Algumas desvantagens notรกveis โ€‹โ€‹do Docker sรฃo:

  • Nรฃo oferece opรงรฃo de armazenamento
  • Ofereรงa uma opรงรฃo de monitoramento ruim.
  • Sem reagendamento automรกtico de nรณs inativos
  • Configuraรงรฃo complicada de dimensionamento horizontal automรกtico

5. O que รฉ imagem Docker?

A imagem Docker ajuda a criar contรชineres Docker. Vocรช pode criar a imagem Docker com o comando build. Devido a isso, ele cria um contรชiner que inicia quando comeรงa a ser executado. Todas as imagens do Docker sรฃo armazenadas no registro do Docker.


6. O que รฉ Docker Engine?

Daemon Docker ou mecanismo Docker representa o servidor. O daemon docker e os clientes devem ser executados no mesmo host ou em um host remoto, que pode se comunicar por meio de cliente de linha de comando binรกrio e completo API RESTful.


7. Explique os registros

Existem dois tipos de registro

  • Registro pรบblico
  • Registro Privado

O registro pรบblico do Docker รฉ chamado Docker hub, que permite armazenar imagens de forma privada. No Docker hub, vocรช pode armazenar milhรตes de imagens.


8. Qual comando vocรช deve executar para ver todos os contรชineres em execuรงรฃo no Docker?

$ docker ps

9. Escreva o comando para parar o contรชiner docker

$ sudo docker stop container name

10. Qual รฉ o comando para executar a imagem como container?

$ sudo docker run -i -t alpine /bin/bash

Perguntas da entrevista do Docker para profissionais experientes

11. Quais sรฃo as instruรงรตes comuns no Dockerfile?

As instruรงรตes comuns no Dockerfile sรฃo: FROM, LABEL, RUN e CMD.


12. O que รฉ sinalizador de troca de memรณria?

A troca de memรณria รฉ um sinalizador modificado que sรณ tem significado se a memรณria tambรฉm estiver definida. A troca permite que o contรชiner grave requisitos de memรณria expressos no disco quando o contรชiner esgotar toda a RAM disponรญvel.


13. Explique o Docker Swarm?

Docker Swarm รฉ uma reuniรฃo nativa para docker que ajuda vocรช a reunir um grupo de hosts Docker em um host docker รบnico e virtual. Ele oferece a interface padrรฃo do programa de aplicativo docker.


14. Como monitorar o docker em ambientes de produรงรฃo?

Os estados do Docker e os eventos do Docker sรฃo usados โ€‹โ€‹para monitorar o docker no ambiente de produรงรฃo.


15. Quais sรฃo os estados do contรชiner Docker?

Os estados importantes do contรชiner Docker sรฃo:

  • Corrida
  • Pausado
  • Reiniciando
  • Saiu

16. O que รฉ hub Docker?

Docker hub รฉ um registro baseado em nuvem que ajuda vocรช a vincular a repositรณrios de cรณdigo. Ele permite que vocรช construa, teste e armazene sua imagem na nuvem Docker. Vocรช tambรฉm pode implantar a imagem em seu host com a ajuda do Docker hub.


17. O que รฉ virtualizaรงรฃo?

A virtualizaรงรฃo รฉ um mรฉtodo de divisรฃo lรณgica de mainframes para permitir que vรกrios aplicativos sejam executados simultaneamente.

No entanto, este cenรกrio mudou quando as empresas e comunidades de cรณdigo aberto foram capazes de oferecer um mรฉtodo de tratamento de instruรงรตes privilegiadas. Ele permite que vรกrios sistemas operacionais sejam executados simultaneamente em um รบnico sistema baseado em x86.


18. O que รฉ Hipervisor?

O hipervisor permite criar um ambiente virtual no qual as mรกquinas virtuais convidadas operam. Ele controla os sistemas convidados e verifica se os recursos sรฃo alocados aos convidados conforme necessรกrio.

Virtualizaรงรฃo em Docker vs Hypervisor

Virtualizaรงรฃo em Docker vs Hypervisor


19. Explique os rรณtulos dos objetos Docker

Rรณtulos de objetos Docker sรฃo um mรฉtodo para aplicar metadados a objetos docker, incluindo imagens, contรชineres, volumes, rede, nรณs swam e serviรงos.


20. Escreva um arquivo Docker para criar e copiar um diretรณrio e construรญ-lo usando mรณdulos python?

FROM pyhton:2.7-slim

WORKDIR /app

COPY . /app

docker build โ€“tag

21. Onde os volumes do docker sรฃo armazenados?

Vocรช precisa navegar:

 /var/lib/docker/volumes

22. Liste alguns comandos avanรงados importantes do docker

Command Descriรงรฃo
informaรงรตes da janela de encaixe Comando de Informaรงรฃo
puxรฃo de encaixe Baixe uma imagem
estatรญsticas do docker Informaรงรตes do contรชiner
Imagens do Docker Lista de imagens baixadas

23. Como acontece a comunicaรงรฃo entre o cliente Docker e o Docker Daemon?

Vocรช pode se comunicar entre o cliente Docker e o Docker Daemon com a combinaรงรฃo de Rest API, socket.IO e TCP.


24. Explique o mรฉtodo de implementaรงรฃo de Integraรงรฃo Contรญnua (CI) e Desenvolvimento Contรญnuo (CD) no Docker?

Vocรช precisa fazer as seguintes coisas:

  • Runs Jenkins no Docker
  • Vocรช pode executar testes de integraรงรฃo em Jenkins usando docker-compose

25. Quais sรฃo os comandos para controlar o Docker com Systemd?

systemctl start/stop docker
service docker start/stop

26. Como usar JSON em vez do arquivo de composiรงรฃo YAML?

docker-compose -f docker-compose.json up

27. Qual รฉ o comando que vocรช precisa dar para enviar a nova imagem para o registro do Docker?

docker push myorg/img

28. Como incluir cรณdigo com cรณpia/adiรงรฃo ou volumes?

No arquivo docker, precisamos usar a diretiva COPY ou ADD. Isso รฉ รบtil para realocar cรณdigo. No entanto, devemos usar um volume se quisermos fazer alteraรงรตes.


29. Explique o processo de dimensionamento de seus contรชineres Docker

Os contรชineres Docker podem ser dimensionados para qualquer nรญvel, desde algumas centenas atรฉ milhares ou milhรตes de contรชineres. A รบnica condiรงรฃo para isso รฉ que os contรชineres precisem da memรณria e do sistema operacional o tempo todo, e nรฃo deve haver nenhuma restriรงรฃo quando o Docker estiver sendo dimensionado.


30. Qual รฉ o mรฉtodo para criar um contรชiner Docker?

Vocรช pode usar qualquer uma das imagens especรญficas do Docker para criar um contรชiner Docker usando o comando abaixo.

docker run -t -i command name

Este comando nรฃo apenas cria o contรชiner, mas tambรฉm o inicia para vocรช.


Perguntas da entrevista do Docker para 5 anos de experiรชncia

31. Quais sรฃo as etapas do ciclo de vida do contรชiner Docker?

Abaixo estรฃo as etapas do ciclo de vida do Docker:

  • Construir
  • Puxe
  • Execute

32. Como executar vรกrios contรชineres usando um รบnico serviรงo?

Ao usar o docker-compose, vocรช pode executar vรกrios contรชineres usando um รบnico serviรงo. Todos os arquivos docker-compose usam a linguagem yaml.


33. O que รฉ CNM?

CNM significa Modelo de rede de contรชineres. ร‰ um padrรฃo ou especificaรงรฃo da Docker, Inc. que forma a base da rede de contรชineres em um ambiente Docker. A abordagem desse docker fornece rede de contรชiner com suporte para vรกrios drivers de rede.


34. O Docker oferece suporte para IPV6?

Sim, o Docker oferece suporte IPv6. A rede IPv6 รฉ suportada apenas em daemons Docker executados em hosts Linux. No entanto, se quiser ativar o suporte IPv6 no daemon Docker, vocรช precisarรก modificar /etc/docker/daemon.json e definir a chave ipv6 como verdadeira.


35. Vocรช pode perder dados quando o contรชiner for encerrado?

Nรฃo, todos os dados que seu aplicativo grava no disco sรฃo armazenados no contรชiner. O sistema de arquivos do contรชiner persiste mesmo depois que o contรชiner รฉ interrompido.


36. Quais sรฃo os diferentes tipos de montagem de volume disponรญveis no Docker?

Vincular montagens - pode ser armazenado em qualquer lugar no sistema host


37. Como configurar o driver de log padrรฃo no Docker?

Para configurar o daemon do Docker para usar como padrรฃo um driver de log especรญfico. Vocรช precisa definir o valor de log-driver como o nome da unidade de registro, daemon.jason.fie.


38. Explique o Docker Trusted Registry?

Docker Trusted Registry รฉ a ferramenta de armazenamento de imagens de nรญvel empresarial para Docker. Vocรช deve instalรก-lo apรณs o firewall para poder gerenciar com seguranรงa as imagens Docker usadas em seus aplicativos.


39. O que sรฃo namespaces Docker?

O Namespace no Docker รฉ uma tรฉcnica que oferece espaรงos de trabalho isolados chamados Container. Os namespaces tambรฉm oferecem uma camada de isolamento para os contรชineres Docker.


40. Quais sรฃo os trรชs componentes do Docker Archiarquitetura

  • Clientes
  • Host Docker
  • Lista de Presentes

41. O que รฉ cliente?

Docker fornece ferramentas de interface de linha de comando para o cliente interagir com o daemon Docker.


42. Qual รฉ o propรณsito do Docker_Host?

Ele contรฉm contรชiner, imagens e daemon Docker. Oferece um ambiente completo para executar e rodar sua aplicaรงรฃo.


43. Como executo vรกrias cรณpias do arquivo Compose no mesmo host?

O Compose usa o nome do projeto que permite criar identificadores exclusivos para todos os contรชineres e outros recursos de um projeto. Para executar vรกrias cรณpias de um projeto, defina um nome de projeto personalizado usando a opรงรฃo de linha de comando -a ou usando a variรกvel de ambiente COMPOSE_PROJECT_NAME.

Essas perguntas da entrevista tambรฉm ajudarรฃo em sua viva (oral)

Resuma esta postagem com: