No que se refere a conceitos de contêineres e orquestração d...

Próximas questões
Com base no mesmo assunto
Q2274282 Sistemas Operacionais
No que se refere a conceitos de contêineres e orquestração de contêineres, julgue o item a seguir.

O Docker só pode ser executado em computadores com o sistema operacional Linux de 64 bits, no entanto seus contêineres podem ser um Linux de 32 ou de 64 bits.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

A afirmação presente na questão sugere que o Docker estaria limitado a ser executado somente em sistemas operacionais Linux de 64 bits. No entanto, essa informação é incorreta, pois o Docker possui suporte não apenas para ambientes Linux, mas também para Windows e macOS. A confusão pode surgir porque, de fato, o Docker utiliza intensamente recursos específicos do kernel Linux para isolar e gerenciar contêineres. Contudo, para permitir a execução em outros sistemas operacionais, utiliza-se uma camada de compatibilidade ou uma máquina virtual que provê um kernel Linux. Por exemplo, no Windows, até algumas versões específicas, o Docker utilizava o Docker Toolbox que criava uma máquina virtual com Linux para hospedar os contêineres.

Além disso, com a introdução do Docker Desktop, tornou-se ainda mais acessível executar contêineres Docker em sistemas Windows e macOS, aproveitando recursos nativos desses sistemas como o Hyper-V e o WSL 2 (Windows Subsystem for Linux) no caso do Windows e a Hypervisor Framework no caso do macOS. Dessa forma, a restrição mencionada na questão não reflete a realidade atual das possibilidades de execução do Docker.

Outro ponto abordado na questão é sobre a arquitetura dos contêineres, sendo possível executar contêineres tanto de 32 quanto de 64 bits. Isso é verdadeiro, mas cabe ressaltar que a arquitetura dos contêineres deve ser compatível com a arquitetura do sistema hospedeiro e do kernel utilizado. Em outras palavras, em um hospedeiro de 64 bits, é possível executar contêineres de 32 e 64 bits, mas em um hospedeiro de 32 bits, apenas contêineres de 32 bits poderiam ser executados.

Assim, fica claro que a afirmação de que o Docker só pode ser executado em ambientes Linux de 64 bits é equivocada, e por isso a alternativa correta é "E - errado".

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gab: Errado

O Docker pode ser instalado em Windows e Mac, por exemplo...

Se liga aqui : https://thiagoaragao.io/instalacao-do-docker-em-ambientes-windows-e-macos/

Quanto no linux ele ser instado em x64 somente, veja os requisitos retirados do site do fabricante.

System requirements

To install Docker Desktop successfully, your Linux host must meet the following general requirements:

64-bit kernel and CPU support for virtualization.

KVM virtualization support. Follow the KVM virtualization support instructions to check if the KVM kernel modules are enabled and how to provide access to the KVM device.

QEMU must be version 5.2 or later. We recommend upgrading to the latest version.

systemd init system.

Gnome, KDE, or MATE Desktop environment.

For many Linux distros, the Gnome environment does not support tray icons. To add support for tray icons, you need to install a Gnome extension. For example, AppIndicator.

At least 4 GB of RAM.

Enable configuring ID mapping in user namespaces, see File sharing.

Recommended: Initialize pass for credentials management.

Link: https://docs.docker.com/desktop/install/linux-install/

duplo sentido

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo