Com relação ao docker, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F). ( ) Docker é uma ferramenta exclusiva para sistemas operacionais Windows. ( ) Docker é uma ferramenta de código aberto utilizada para criação e gerenciamento de containers. ( ) Docker é capaz de melhorar a portabilidade e organização de aplicativos. As afirmativas são, respectivamente,
- A)F – V – F.
Errada, porque a primeira afirmativa é falsa e a terceira é verdadeira, então a sequência não fecha.
- B)F – V – V.
Certa, pois Docker não é exclusivo do Windows, é open source e realmente melhora a portabilidade e a organização dos aplicativos.
- C)F – F – V.
Errada, porque a segunda afirmativa é verdadeira, já que Docker é uma ferramenta de código aberto para containers.
- D)V – F – V.
Errada, porque a primeira afirmativa é falsa e a segunda é verdadeira, então essa sequência está invertida.
- E)V – V – F.
Errada, porque a primeira afirmativa é falsa e a terceira é verdadeira, logo a sequência não corresponde ao enunciado.
Gabarito: B
Docker é uma plataforma voltada à criação, distribuição e execução de containers. Container é uma forma de empacotar um aplicativo com suas dependências, deixando tudo mais previsível entre ambientes diferentes. Isso ajuda muito na portabilidade, porque o que roda na máquina do desenvolvedor tende a rodar também no servidor, sem aquela novela do "na minha máquina funciona". A primeira afirmativa é falsa porque o Docker não é exclusivo do Windows. Ele surgiu e se popularizou em ambiente Linux, e também pode ser usado em Windows e macOS, normalmente com apoio de uma camada de virtualização ou subsistema apropriado. Portanto, limitar o Docker ao Windows é um erro clássico de prova. A segunda afirmativa é verdadeira: o Docker é uma ferramenta de código aberto usada para criar e gerenciar containers. Isso é parte central do seu propósito, e a banca gosta de cobrar essa ideia de forma direta, sem muito rodeio. A terceira afirmativa também é verdadeira, porque o uso de containers melhora a portabilidade e a organização dos aplicativos. Você separa aplicação, bibliotecas e configurações em um pacote mais limpo, reduzindo conflitos e facilitando implantação, testes e escalabilidade. Por isso, o gabarito B está correto: F, V, V.