Diferença entre salvar e exportação do Docker

Diferença entre salvar e exportação do Docker

Docker é um fórum popular que permite que os desenvolvedores empacotem seus aplicativos de software em um contêiner portátil que pode ser implantado em diferentes ambientes. Uma imagem do docker é um arquivo que inclui todos os arquivos essenciais para executar um aplicativo e um contêiner do docker é uma instância de tempo de execução de uma imagem do docker. Às vezes, os usuários podem querer salvar imagens e contêineres do Docker para desenvolvimento ou backup offline. Nesta situação, os comandos do Docker estão disponíveis para executar esta operação.

Este blog irá ilustrar:

  • Diferença primária entre o Docker Save e o Docker Export
  • Como usar o comando "Docker Save"?
  • Como usar o comando "Docker Export"?

Diferença entre o Docker Save e o Docker Export

O "Docker Save”É um comando no Docker utilizado para salvar uma imagem do Docker como um arquivo de arquivo. Por outro lado, o “exportação do docker”O comando é utilizado para salvar o contêiner do Docker em um arquivo de arquivo TAR.

Como usar o comando "Docker Save"?

Para ver como utilizar o comando "Docker Save", siga as etapas fornecidas.

Etapa 1: Exibir imagens do Docker

Primeiro, liste todas as imagens do Docker disponíveis e escolha uma imagem específica para salvar como um arquivo de arquivo TAR:

Docker Image LS

A saída abaixo exibe todas as imagens do Docker. Nós selecionamos o “alpino”Docker Image:

Etapa 2: Salvar a imagem do Docker como um arquivo

Em seguida, salve a imagem do Docker selecionada como um arquivo usando o comando fornecido:

Docker salvar alpino -o my -alpine.alcatrão

Aqui:

  • ““Docker Save”O comando é usado para salvar a imagem do docker no arquivo de arquivo alcatrão.
  • ““alpino”É a imagem do Docker que queremos salvar como um arquivo.
  • ““-o”A opção é utilizada para especificar o arquivo de saída.
  • ““minha alpina.alcatrão”É o nome do arquivo de saída:

Como alternativa, os usuários podem usar o seguinte comando para salvar a imagem do Docker como um arquivo:

Docker salvar alpino> my-alpine2.alcatrão

Aqui o "alpino”É a imagem do Docker e“my-alpine2.alcatrão”É o nome do arquivo de saída:

Etapa 3: Verifique as alterações

Agora, execute o comando listado abaixo para ver se a imagem do Docker selecionada foi salva como um arquivo ou não:

ls my-alpine.alcatrão

Pode -se observar que a imagem do docker específica foi salva como um arquivo de arquivo TAR:

Como usar o comando "Docker Export"?

Experimente as etapas fornecidas para ver como utilizar o comando "Docker Export".

Etapa 1: Lista Docker Container

Primeiro, exiba todos os contêineres do Docker e escolha o contêiner específico para salvá -lo como um arquivo de arquivo TAR:

Docker PS -A

Na saída abaixo, todos os recipientes do Docker podem ser vistos e selecionamos o “contêiner1Docker Container:

Etapa 2: salve o contêiner do docker como um arquivo

Em seguida, utilize o comando fornecido para salvar o contêiner selecionado como um arquivo:

Docker Export -O My -Cont.contêiner de alcatrão1

Aqui:

  • ““exportação do docker”O comando é usado para salvar o contêiner do docker no arquivo de arquivo alcatrão.
  • ““-o”A opção é utilizada para especificar o arquivo de saída.
  • ““minha conta.alcatrão”É o nome do arquivo de saída.
  • ““contêiner1”É o contêiner do Docker que queremos salvar como arquivo:

Como alternativa, o comando a seguir também pode ser usado para salvar o contêiner do docker como um arquivo:

Docker Export cont1> My-Cont1.alcatrão

Etapa 3: Certifique -se de alterações

Por fim, verifique se o contêiner do Docker foi salvo como um arquivo ou não:

LS My-Cont.alcatrão

A saída abaixo indica que o contêiner do Docker foi salvo como um arquivo de arquivo TAR:

Explicamos com eficiência a diferença entre os comandos "Docker Save" e "Docker Export".

Conclusão

O "Docker Save”O comando é usado para salvar imagens do Docker como um arquivo de arquivo alcatrão. Por outro lado, o “exportação do docker”O comando é utilizado para salvar o contêiner do Docker em um arquivo de arquivo TAR. Para salvar a imagem do docker como um arquivo, execute o comando "Docker Save -o". Para salvar o contêiner do docker como um arquivo, utilize o comando "Docker Export -o". Este blog explicou a principal diferença entre os comandos "Docker Save" e "Docker Export" no Docker.