Comando de exportação do Docker
visão geral
tutorial de exportação do docker
O comando docker export pode ser usado para exportar o sistema de arquivos dentro de um contêiner do Docker como um arquivo tar para a saída padrão. O CONTAINER após o comando docker export pode ser o ID do contêiner ou o nome do contêiner.
O comando docker save é usado para salvar a imagem do Docker como um pacote tar, preste atenção na diferença entre os dois. O comando correspondente do comando docker export é docker import .
sintaxe de exportação do docker
haicoder(www.haicoder.net)# docker export [OPTIONS] CONTAINER
parâmetro de exportação do docker
parâmetro | ilustrar |
---|---|
-o | Escreva a entrada em um arquivo. |
O caso
arquivo escrito em arquivo
Use o comando docker run -it -d para iniciar um contêiner dokcer.
haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos
919b848515b352c360a8b68fa856c4b69686eef4f4185367e13be33e536ff661
Use o comando docker export para enviar as informações de arquivo do sistema de arquivos do contêiner docker para um arquivo.
haicoder(www.haicoder.net)# docker export -o haicoder.tar haicoder
Use o comando ls para visualizar os arquivos locais e o arquivo morto haicoder.tar existe, conforme mostrado na figura a seguir:
O arquivo pode ser restaurado em um contêiner docker usando o comando docker import.
Use os comandos **docker kill** e docker rm para remover todos os contêineres.
haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`
Arquivar contêineres não em execução
Use o comando docker create -it para iniciar um contêiner dokcer.
haicoder(www.haicoder.net)# docker create -it --name haicoder centos
2b1589044b9cce9eca970fe01d3c851a2a33ebf4f3e2ae0572009e9112e1c14a
Use o comando docker export para gerar as informações de arquivo do sistema de arquivos de um contêiner docker que não está sendo executado em um arquivo.
haicoder(www.haicoder.net)# docker export -o haicoder.tar haicoder
Use o comando ls para visualizar os arquivos locais e o arquivo morto haicoder.tar existe, conforme mostrado na figura a seguir:
Use os comandos docker kill e docker rm para remover todos os contêineres.
haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`
Resumo do comando docker export
O comando docker export pode ser usado para exportar o sistema de arquivos dentro de um contêiner para a saída padrão como um arquivo tar.
O comando docker export -o pode ser usado para gravar o sistema de arquivos dentro de um contêiner em um arquivo como um arquivo tar.
O comando docker export pode arquivar contêineres docker em execução ou contêineres docker não em execução.
O comando correspondente do comando docker export é docker import.