Como montar o volume do Docker no host?

Como Montar O Volume Do Docker No Host



Docker é uma das ferramentas de conteinerização mais populares utilizadas para desenvolver e distribuir projetos, aplicativos e software. Ele permite que os desenvolvedores executem diferentes aplicativos isolados do sistema host, sem ter um sistema operacional individual para execução. Ele introduziu contêineres que são suportados e gerenciados por vários componentes do Docker e os volumes são um deles.

Este tutorial abrangente fornecerá a maneira mais fácil de montar o volume do Docker no host.







Como montar o volume do Docker no host?

Para montar o volume Docker no host, verifique as seguintes instruções:



  • Gere um novo volume executando o criação de volume do docker
  • Liste as verificações de volume.
  • Exiba e selecione a imagem Docker para criar um novo contêiner junto com a montagem do volume.
  • Execute o docker exec -it sh comando para executar o contêiner.
  • Adicione um novo arquivo dentro do contêiner e adicione algum texto.
  • Crie outro contêiner Docker e monte o volume do primeiro contêiner.
  • Edite o arquivo de volume de dados existente e reinicie o contêiner.
  • Execute o gato comando para exibir o conteúdo do arquivo que foi adicionado por meio de dois contêineres diferentes para verificações.

Etapa 1: criar volume



Inicialmente, use o seguinte comando para gerar o novo volume:





criação de volume do docker --nome V1.0

Aqui:



  • volume da janela de encaixe criar O comando é utilizado para gerar um volume.
  • -nome tag é usada para especificar o nome do volume.
  • V1.0 é o nosso novo nome de volume:

Depois de fazer isso, o volume será criado.

Etapa 2: volume da lista

Em seguida, liste todos os volumes existentes executando o comando fornecido abaixo para verificar se o novo volume foi criado ou não:

volume da janela de encaixe eu

De acordo com a saída fornecida abaixo, o novo volume foi criado com sucesso:

Etapa 3: exibir imagens do Docker

Em seguida, execute o comando fornecido para exibir imagens Docker: Na saída fornecida, selecionamos o nova imagem: mais recente para processo adicional:

Etapa 4: montar o volume do Docker

Depois, gere um novo contêiner Docker com o volume anexado a ele com a ajuda do comando fornecido a seguir:

execução do docker -d -de --nome =com_img2 -em V1.0: / V1.0 nova imagem: mais recente

Aqui:

  • -d sinalizador usado para executar o contêiner em segundo plano.
  • -nome opção é usada para especificar o nome do contêiner.
  • com_img2 é o nosso novo nome de contêiner Docker.
  • -em opção denota o volume.
  • V1.0 é o novo volume criado anteriormente.
  • nova imagem: de crianças é a imagem Docker existente que gera o novo contêiner:

Etapa 5: crie um arquivo dentro do volume de dados

Agora, gere um novo arquivo e adicione algum texto a ele. Para fazer isso, vá para o shell do Docker executando o comando fornecido:

janela de encaixe executivo -isto com_img2 eh

A seguir, execute o eco comando para gerar e editar o novo arquivo. Depois disso, use o saída comando para sair do contêiner:

# echo 'são dados con_img2' > /V1.0/sample1.txt

# saída

Etapa 6: crie um contêiner e adicione volume de dados

Para criar um novo contêiner Docker e adicionar volume de dados a ele, execute o comando fornecido:

execução do docker -d -de --nome =com_img3 --volumes-de con_img2 nova imagem: mais recente

No comando indicado acima:

  • -nome sinalizador usado para adicionar o nome do contêiner.
  • - volumes-de tag é utilizada para montar os volumes de outro contêiner.
  • com_img2 é o contêiner de origem.
  • nova imagem: mais recente é o nome da nossa imagem Docker construída:

Etapa 7: edite o arquivo dentro do volume de dados

Agora, execute o contêiner Docker usando o executivo do docker comando e navegue até seu modo shell:

janela de encaixe executivo -isto com_img3 eh

Após fazer isso, edite o arquivo criado anteriormente dentro do novo contêiner executando o comando eco comando:

# echo 'são dados con_img3' >> /V1.0/sample1.txt

# saída

Como resultado, o amostra1.txt arquivo será atualizado com sucesso:

Etapa 8: reinicie o contêiner Docker

Para verificar se o volume do Docker está montado ou não, execute o reinicialização da janela de encaixe comando junto com o nome do contêiner:

docker reiniciar con_img3

Etapa 9: executar o contêiner

Por último, execute o contêiner e exiba os dados do arquivo específico para confirmar que ambos os contêineres podem ler e gravar no mesmo volume de dados executando o comando gato comando:

janela de encaixe executivo -isto com_img3 eh

# cat /V1.0/sample1.txt

Pode-se observar que o texto adicionado de dois contêineres diferentes ao mesmo volume de dados foi exibido com sucesso:

É isso! Fornecemos um procedimento detalhado para montar o volume Docker no host.

Conclusão

Para montar o volume Docker no host, primeiro gere um novo volume executando o criação de volume do docker comando e liste-os para verificações. Depois disso, selecione a imagem Docker para criar um novo contêiner junto com a montagem do volume. Em seguida, execute o contêiner, crie um arquivo e adicione alguns dados. Agora, crie outro contêiner Docker e monte o volume de outro contêiner. Modifique o arquivo de volume de dados e reinicie o contêiner. Por último, execute o gato comando para as verificações de conteúdo adicionadas. Este artigo ilustrou como montar o volume Docker no host.