SóProvas


ID
5372791
Banca
IADES
Órgão
BRB
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

O Docker é uma plataforma aberta para desenvolvimento, entrega e execução de aplicações. A respeito da funcionalidade tmpfs mounts, assinale a alternativa correta.

Alternativas
Comentários
  • Limitations of tmpfs mounts

    Unlike volumes and bind mounts, you can’t share tmpfs mounts between containers.

    This functionality is only available if you’re running Docker on Linux.

    https://docs.docker.com/storage/tmpfs/

  • GABARITO: B

    Docker é uma tecnologia que permite aos desenvolvedores empacotar, entregar e executar aplicações em containers Linux leves e autossuficientes.

    Uma das coisas lindas do Linux é a separação volumes e file system. E você não faz ideia do que dá para fazer com file system em memória!!!?

    No windows quando escrevemos no C: sabemos que estamos escrevendo em um disco ou no máximo em um raid. Não importa qual path seja.

    No linux, não é assim que vemos como escrevemos. Seu file system não é segmentado por unidades, seu file system é uma estrutura lógica e qualquer path pode estar fisicamente em um disco ou até na rede. Mas também pode estar em memória.

    Um dos sitemas de arquivos disponíveis no linux é o TmpFS:

    tmpfs trata-se de um  que não armazena as informações em dispositivos de  como , , , , , etc. Em vez disso, manipula informações diretamente na , assim como o . Muitas distribuições  habilitam e usam o tmpfs (nativo no  desde o  2.4 ) como padrão ao diretório  ou para .” Fonte: 

  • Sobre a Letra C, os tmpfs são armazenados na RAM

    "tmpfs is a temporary file storage paradigm implemented in many Unix-like operating systems. It is intended to appear as a mounted file system, but data is stored in volatile memory instead of a persistent storage device"

    .

    https://en.wikipedia.org/wiki/Tmpfs

  • b-

    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.