Olá, José.
Tudo bem?
Pelo que entendi, você está tentando executar um container Alpine com tmpfs para testar a persistência temporária dos dados, mas acabou usando um comando para o NGINX, o que pode ter causado confusão. Vamos corrigir isso!
Para executar um container Alpine com tmpfs, você deve usar um comando que especifica a opção --tmpfs
para criar um sistema de arquivos temporário. Aqui está um exemplo de como você pode fazer isso:
docker run -it --name alpine-container --tmpfs /tmp:rw,size=100m alpine
Neste comando:
--name alpine-container
dá um nome ao seu container.--tmpfs /tmp:rw,size=100m
cria um sistema de arquivos temporário no diretório /tmp
dentro do container, com permissão de leitura e escrita (rw
) e tamanho máximo de 100MB.
Depois de executar o comando, você estará dentro do shell do Alpine. Você pode criar arquivos dentro de /tmp
e verificar que eles estão lá. No entanto, se você sair do container e depois reiniciá-lo, verá que os arquivos em /tmp
desapareceram, pois o tmpfs é um armazenamento volátil que não persiste após o container ser reiniciado.
Para sair do container, você pode digitar exit
. E para reiniciar e entrar novamente no container, use os seguintes comandos:
docker restart alpine-container
docker attach alpine-container
Verifique novamente o diretório /tmp
e você verá que os arquivos anteriores não estão mais lá, demonstrando a natureza temporária do armazenamento com tmpfs.
Espero ter entendido e conseguido ajudar. Qualquer coisa manda aqui. Bons estudos.