Como faço para copiar um diretório do contêiner para o host?

Como Faco Para Copiar Um Diretorio Do Conteiner Para O Host



Em um contêiner do Docker, um diretório é uma pasta que armazena subpastas e arquivos relacionados à funcionalidade do contêiner. Às vezes, os usuários podem querer copiar um determinado diretório ou arquivos do contêiner Docker para a máquina host para diferentes propósitos, como compartilhar o diretório com outros membros da equipe ou para depuração. Para essa finalidade correspondente, o Docker permite que os usuários copiem qualquer diretório ou arquivo do contêiner para a máquina host local.

Este artigo explicará o método para copiar um diretório do contêiner Docker para a máquina host local.

Como copiar o diretório do contêiner para o host local?

Para copiar o diretório do contêiner do Docker para o host, confira as etapas a seguir:







  • Exibir todos os contêineres.
  • Escolha o contêiner específico.
  • Copie o diretório desejado do contêiner para o host usando o comando “ docker cp : ” comando.
  • Verificação.

Etapa 1: visualizar todos os contêineres existentes

Primeiro, liste todos os containers existentes e escolha o container desejado para copiar seu diretório:



janela de encaixe PS -a

A saída abaixo exibe dois contêineres. Selecionamos o “ cont1 ” recipiente:







Etapa 2: copiar o diretório do contêiner para o host

Para copiar um diretório do contêiner para o host, utilize o “ docker cp : ” comando:

janela de encaixe cp cont1: / usr / compartilhar / nginx / html C:\Docker\Dados

Aqui:



  • cont1 ” é o nome do contêiner.
  • /usr/share/nginx/html ” é o caminho do diretório.
  • C:\Docker\Dados ” é o caminho do diretório na máquina host.

O comando listado acima irá copiar o “ html ” do contêiner e salve-o na máquina host:

Etapa 3: verificação

Para a verificação, primeiro navegue até o diretório do host para garantir que o diretório desejado foi copiado para ele:

cd C:\Docker\Dados

Em seguida, liste o conteúdo do diretório do host usando o comando fornecido:

ls

A saída abaixo indica que o “ html ” o diretório foi copiado com sucesso:

Explicamos a maneira mais fácil de copiar um diretório do contêiner para a máquina host.

Conclusão

Para copiar um determinado diretório do contêiner para a máquina host, primeiro escolha o contêiner desejado para copiar seu diretório. Em seguida, execute o “ docker cp : ” para copiar o diretório desejado do contêiner e salvá-lo na máquina host. Em seguida, redirecione para o diretório do host e visualize seu conteúdo para verificação. Este artigo explica o método para copiar um diretório do contêiner Docker para a máquina host local.