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-containerdá um nome ao seu container.
- --tmpfs /tmp:rw,size=100mcria um sistema de arquivos temporário no diretório- /tmpdentro 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.