← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2022

Questão comentada de Sistemas Operacionais

Docker é uma plataforma que permite criar e compartilhar aplicativos e microsserviços em contêineres. O comando utilizado para executar um contêiner novo é o

Gabarito: E

Docker é uma ferramenta de virtualização em nível de sistema que trabalha com contêineres, ou seja, ambientes leves e isolados para executar aplicações e seus componentes. A lógica aqui é bem direta: primeiro você monta a imagem, depois você manda a imagem virar um contêiner em execução. É aí que mora a diferença entre criar, construir, executar e entrar em algo que já está rodando. No caso da questão, o comando correto para executar um contêiner novo é o docker run. Ele cria e inicia o contêiner em um único passo, sendo o comando mais usado no dia a dia. Se você quiser apenas criar a estrutura do contêiner sem iniciá-lo, aí entra o docker create, mas isso é outra história. O docker build serve para construir imagens a partir de um Dockerfile, não para executar contêiner. Já o docker exec é usado para executar um comando dentro de um contêiner que já está em execução, como se você abrisse uma conversa dentro dele. E 'docker composes' nem é o comando padrão, porque o correto seria docker compose, usado para orquestrar múltiplos serviços. Então, o gabarito E está correto porque iniciar um contêiner novo é exatamente a função do docker run. Em prova de concurso, a banca costuma cobrar essa distinção entre criar, construir, executar e acessar o contêiner, então vale decorar essa sequência sem drama.

Continue treinando

Questões relacionadas