Qual é a diferença entre importação e carregamento do Docker?

Qual E A Diferenca Entre Importacao E Carregamento Do Docker



O Docker é uma ferramenta famosa para criar e manipular contêineres que são ambientes separados para executar aplicativos. O Docker fornece vários comandos para importar e carregar imagens, que são modelos para criar contêineres. O ' importação do docker ' e ' carga do docker ” permitem que os desenvolvedores criem imagens personalizadas do zero, restaurem imagens de backups, transfiram imagens entre hosts e compartilhem imagens personalizadas com outros desenvolvedores.

Este artigo explicará:







Diferença primária entre importação e carregamento do Docker?

O ' importação do docker ” O comando cria uma nova imagem a partir de um arquivo ou URL que contém um instantâneo do sistema de arquivos de um contêiner. O argumento de arquivo ou URL pode ser um caminho de arquivo local ou um URL remoto que aponta para um arquivo tar. Ele pode ser usado para criar uma imagem de um arquivo tar que contém os arquivos e diretórios de um container. É útil quando os usuários desejam criar uma imagem a partir do sistema de arquivos de um contêiner existente, sem preservar nenhum metadado ou histórico.



Por outro lado, o “ carga do docker ” carrega uma imagem de um arquivo tar que foi salvo anteriormente usando o comando “ janela de encaixe salvar ” comando. Ele pode ser utilizado para restaurar uma imagem que foi exportada usando o docker save. É útil quando os usuários desejam carregar uma imagem ou um repositório que foi salvo anteriormente usando o docker save, preservando todos os metadados e o histórico.



Como utilizar o comando “docker import”?

Confira as etapas fornecidas para ver como utilizar o “ importação do docker ” comando:





Etapa 1: listar todas as imagens do Docker

Primeiro, exiba todas as imagens do Docker disponíveis por meio do comando listado abaixo:

imagens do docker



Na saída acima, todas as imagens do Docker podem ser vistas.

Etapa 2: Importar imagem do arquivo local

Em seguida, utilize o “ importação do docker ” junto com o caminho do arquivo local ou URL que contém o conteúdo da imagem que precisa ser criada:

docker import hello-world_image.docker new-image

Aqui:

  • hello-world_image.docker ” é o arquivo local em nosso sistema.
  • nova imagem ” é o nome da nova imagem que será criada a partir do arquivo local.

Este comando criou uma nova imagem chamada “ nova imagem ” do local “ hello-world_image.docker ' arquivo.

Etapa 3: verificação

Para verificar se a imagem foi criada a partir do arquivo local, liste todas as imagens do Docker:

imagens do docker

Pode-se perceber que o “ nova imagem ” foi criado com sucesso.

Como utilizar o comando “docker load”?

Para saber como o “ carga do docker ” funcionar, observe as etapas a seguir:

Etapa 1: Exibir imagens do Docker

Primeiro, liste todas as imagens do Docker com a ajuda do comando listado abaixo:

imagens do docker

A saída acima exibiu todas as imagens do Docker.

Etapa 2: carregar a imagem do arquivo morto

Em seguida, use o “ carga do docker ” junto com o “ -eu ” e o nome do arquivo de onde a imagem específica do Docker precisa ser carregada:

carga do docker -eu my-alpine.tar

Aqui o ' -eu ” é utilizada para especificar o arquivo de entrada, ou seja, “my-alpine.tar”.

Este comando carregou o “ alpino ” imagem do arquivo “ my-alpine.tar ' arquivo.

Etapa 3: verificação

Por fim, exiba todas as imagens do Docker para garantir que a imagem específica foi carregada do arquivo compactado:

imagens do docker

Na saída acima, o “ alpino ”A imagem pode ser vista.

Conclusão

O ' importação do docker ” cria uma nova imagem a partir de um arquivo ou URL que contém um instantâneo do sistema de arquivos de um contêiner. Ele não preserva nenhum metadado ou histórico do sistema de arquivos do contêiner. Em contraste, o “ carga docker ” carrega uma imagem ou um repositório de um arquivo tar que foi salvo anteriormente usando “ Docker salvar ”. Ele preserva todos os metadados e histórico da imagem ou repositório.