Este artigo explicará o procedimento passo a passo para transferir um arquivo do contêiner do docker para a máquina hospedeira local.
Como usar o comando "cópia do docker" para transferir um arquivo específico de um contêiner do docker para a máquina host local?
Para transferir um arquivo específico do contêiner do docker para o sistema host local, experimente as etapas abaixo da lista abaixo:
Etapa 1: exibir todos os recipientes existentes
Primeiro, liste todos os contêineres disponíveis e escolha um contêiner específico para copiar seu arquivo:
Docker PS -A
A saída exibiu todos os contêineres. Escolhemos o contêiner "HTML-CONT" para mais etapas.
Etapa 2: Transferir arquivo do contêiner do docker para a máquina hospedeira
Para transferir um arquivo do contêiner do docker para a máquina host, use o “Docker CP: ”Comando:
Docker cp html-cont:/usr/share/nginx/html/index.html c: \ Docker \ html
Aqui:
Este comando copiou o “índice.html”Arquivo do contêiner e o transferiu para a máquina host.
Etapa 3: Verifique o arquivo transferido
Redirecionar para o diretório da máquina host para verificar se o arquivo desejado foi transferido para ele ou não:
CD C: \ Docker \ html
Em seguida, exiba o conteúdo do diretório da máquina host usando o comando fornecido:
ls
A saída indica que o “índice.html”O arquivo foi transferido com sucesso do recipiente do docker para a máquina host.
Como alternativa, os usuários também podem navegar para o diretório desejado no PC para visualizar o arquivo transferido:
Nós transferimos com sucesso o “índice.html”Arquivo do contêiner do docker para a máquina host usando o comando“ Docker CP ”.
Conclusão
Para transferir um arquivo desejado de um contêiner do docker específico para o sistema host local, primeiro, selecione o contêiner do Docker desejado para copiar seu arquivo. Então, execute o “Docker CP: ”Comando para transferir o arquivo desejado do contêiner para a máquina host. Finalmente, redirecione para o diretório da máquina host e visualize seu conteúdo para verificação. Este artigo explicou o método para transferir um arquivo do contêiner do docker para a máquina host local.