Este artigo demonstrará:
O que é Docker Run -rm Flag?
Docker Run é um utilitário de linha de comando do Docker que ajuda o desenvolvedor a executar a imagem do Docker para iniciar o contêiner para implantar o projeto. Mais especificamente, o “-rm”A bandeira é utilizada para instruir o daemon do docker para limpar e remover o recipiente, e seu volume após a saída do contêiner para salvar o espaço do disco.
Como usar o Docker Run -rm Flag?
Para usar o “Docker Run -rm”Comando, veja o procedimento fornecido.
Etapa 1: Terminal aberto
Primeiro, inicie o “Git Bash”Terminal do menu de inicialização do Windows:
Etapa 2: Diretório de trabalho aberto
Em seguida, abra o diretório de trabalho do Docker com a ajuda do “cd”Comando:
$ CD "C: \ Demo"
Etapa 3: Crie Dockerfile
Crie um novo Dockerfile e abra -o no editor de texto Nano:
$ Nano Dockerfile
Cole o seguinte código no Dockerfile que executará o simples “Tutorial.py" arquivo:
De Python: 3.6
Workdir /src /app
CÓPIA DE…
CMD ["Python", "./Tutorial.py "]
Imprensa "Ctrl+o”Para salvar mudanças e“Ctrl+x" sair.
Etapa 4: Crie um tutorial.arquivo py
Em seguida, crie e abra o “Tutorial.py”Arquivo no editor de texto Nano:
Tutorial $ nano.py
Cole o seguinte código python simples dentro do “Tutorial.py" arquivo. Depois disso, pressione o “Ctrl+o”Para salvar mudanças e“Ctrl+x”Para sair do editor:
Print ("Olá, Welcome to Linuxhint Tutorial")
Etapa 5: Crie uma nova imagem do Docker
Agora, construa a nova imagem do Docker, utilizando o “Dockerfile”. Aqui o "-t”A bandeira é adicionada para definir o rótulo da imagem do Docker e o“.”É usado para acessar o DockerFile automaticamente:
$ Docker Build -t Python -Demo .
Etapa 6: Use Docker Run -RM Comando
Executar o “Docker Run -rm ”Comando para executar o programa Python no contêiner. O "-rm”A bandeira removerá automaticamente o contêiner, bem como seu arquivo do sistema após a execução:
$ Docker Run-RM Python-Demo
Pode -se observar que implantamos com sucesso um aplicativo Python simples:
Para verificar se o contêiner é removido após a execução, visualize a lista de contêineres:
$ docker ps -a
A saída indica que o contêiner é removido com sucesso após a implantação:
Demonstramos o que é a bandeira do Docker Run -RM e como usá -lo no Docker.
Conclusão
A bandeira do Docker Run -RM é utilizada para instruir o daemon do docker a limpar e remover o contêiner e seus arquivos do sistema após a extremidade do contêiner para preservar o espaço do disco. Para usar o comando Docker Run -rm, crie uma imagem simples do docker usando o DockerFile. Em seguida, execute a imagem do Docker para executar e remover automaticamente o contêiner após a execução usando o “Docker Run -RM Python -Demo”Comando. Este blog elaborou o que é a bandeira do Docker Run -RM e como usá -lo.