SóProvas


ID
2990410
Banca
CESPE / CEBRASPE
Órgão
SLU-DF
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

No que diz respeito a ferramentas de desenvolvimento, julgue o item a seguir.

O Docker é uma ferramenta open source que permite a criação de ambientes virtuais por meio de Linux Containers, sendo uma das vantagens dos contêineres Docker fornecer uma virtualização em nível de sistema operacional, o que isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais.

Alternativas
Comentários
  • Docker é uma tecnologia de software que fornece contêineres, promovido pela empresa Docker, Inc. O Docker fornece uma camada adicional de abstração e automação de virtualização de nível de sistema operacional no Windows e no Linux.O Docker usa as características de isolamento de recurso do núcleo do Linux como cgroups e espaços de nomes do núcleo, e um sistema de arquivos com recursos de união, como OverlayFS e outros para permitir "contêineres" independentes para executar dentro de uma única instância Linux, evitando a sobrecarga de iniciar e manter máquinas virtuais (VMs).

    O suporte para espaços de nomes do núcleo do Linux na maioria das vezes isola uma visão da aplicação do ambiente operacional, incluindo árvores de processo, rede, IDs de usuário e sistemas de arquivos montados, uma vez que os cgroups do núcleo fornecem limitação de recursos, incluindo a UCP, memória, bloco de E/S e rede. Desde a versão 0.9, o Docker inclui a biblioteca libcontainer como seu próprio mecanismo de usar diretamente os recursos de virtualização fornecidos pelo núcleo do Linux, além de usar interfaces de virtualização abstrata via libvirt, LXC (Linux Containers) e systemd-nspawn.

    Wikipédia

  • Certo

    Docker é um software contêiner da empresa Docker, Inc, que fornece uma camada de abstração e automação para virtualização de sistema operacional no Windows e no Linux.

  • Gabarito " Certo"

    Fornecer uma virtualização a nível de  sistema operacional é uma das vantagens do Docker, o que garante  utilizar menos recursos que as máquinas virtuais. 

  • Data do comentário: 27/12/2019

    Gabarito: CERTO.

     

    Um contêiner é uma unidade padrão de software que isola o código e todas as suas dependências. O Docker usa a virtualização no nível do sistema operacional para entregar software em contêineres, que são isolados e executados pelo kernel do sistema operacional, por isso os contêineres Docker são mais leves, não utilizando tantos recursos em comparação com as máquinas virtuais

  • c-

    Docker developed a Linux container technology - one that is portable, flexible and easy to deploy.

    Containers are an abstraction at the app layer that packages code and dependencies together. Multiple containers can run on the same machine and share the OS kernel with other containers, each running as isolated processes in user space.

    https://www.docker.com/resources/what-container