Backup de contêineres e restauração do Docker
- 1070
- 288
- Mrs. Christopher Okuneva
O objetivo deste guia é examinar as instruções passo a passo de como fazer backup de um contêiner do Docker na linha de comando Linux. Também mostraremos como restaurar um contêiner do Docker do backup. Isso pode ser feito em qualquer sistema Linux onde o Docker seja instalado e funcionará em qualquer distribuição do Linux.
Para entender o processo de backup e recuperação do contêiner do docker, primeiro precisamos entender a diferença entre uma imagem do Docker e um contêiner do Docker. Uma imagem do docker contém um sistema operacional com possivelmente uma ou mais aplicações pré -configuradas, enquanto um contêiner do docker é uma instância em execução criada a partir de uma imagem.
Neste tutorial, você aprenderá:
- Como fazer backup de um contêiner do Docker no Linux
- Como restaurar um contêiner do Docker no Linux
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | Qualquer distro Linux |
Programas | Docker |
Outro | Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando. |
Convenções | # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular |
Backup de contêiner do docker
-
- Quando precisamos fazer um backup de um recipiente do docker, precisamos usar o
Docker Commit
comando para capturar seu estado atual e salvá -lo como uma imagem do Docker. Vamos começar encontrando o nome do nosso contêiner e o ID do contêiner.$ docker ps
- Quando precisamos fazer um backup de um recipiente do docker, precisamos usar o
-
- Da saída acima, vemos um contêiner em execução chamado
contêiner1
com um ID de78727078a04b
. Agora podemos usarDocker Commit
Comando para obter um instantâneo de seu estado atual de corrida:$ Docker Commit -P DB012F940CD7 Container1
- Ao executar o comando acima, primeiro fizemos um contêiner em execução com o
-p
opção, se comprometeu a salvar todo o instantâneo como uma imagem do docker com um nomecontêiner1
:$ Docker Images
- Da saída acima, vemos um contêiner em execução chamado
Esta saída mostra que o estado de execução do nosso contêiner do docker foi salvo como uma imagem
- Agora temos um backup de contêiner salvo como uma imagem esperando para ser reimplantada novamente. Se desejarmos reimplementar nosso
contêiner1
Imagem em outro sistema host do Docker, podemos empurrar a imagem para algum repositório privado do Docker:$ Docker Login $ Docker Push Container1
- Como alternativa, podemos salvá -lo como um arquivo TAR e movê -lo livremente para qualquer sistema host do Docker desejado para uma implantação:
# docker salvar -o ~/contêiner1.contêiner de alcatrão1 # ls -l ~/contêiner1.Tar -rw-r-r--. 1 raiz raiz 131017216 Jun 20 20:31 /raiz /contêiner1.alcatrão
Recuperação de contêineres do docker
A seção anterior explicou como fazer backup de um contêiner do Docker. Nesta seção, discutiremos como nos recuperar de um backup do Docker.
No caso de empurrarmos nossa imagem de contêiner de backup para um repositório privado, podemos simplesmente usar o Docker Run
comando para iniciar uma nova instância do contêiner1
imagem. Se transferimos nosso contêiner1.alcatrão
arquivo de backup para outro sistema host do Docker que primeiro precisamos carregar
Faça backup do arquivo TAR no repositório de imagem local de um docker:
# Docker Load -i /raiz /contêiner1.alcatrão
Em seguida, confirme que a imagem foi carregada com o seguinte comando:
# imagens do docker
Agora podemos usar o Docker Run
comando para iniciar uma nova instância a partir do acima carregado contêiner1
imagem.
Pensamentos finais
Neste guia, aprendemos a fazer backup de um contêiner do Docker no Linux. Também vimos como restaurar o recipiente do docker que backup anteriormente. O processo envolveu a conversão de nosso contêiner Docker em uma imagem do Docker, que nos permite fazer um backup.
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Download do Linux
- Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
- Como fazer bota dupla kali linux e windows 10
- Mastering Bash Script Loops
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- « Linux comandos para fazer backup e restaurar o banco de dados MySQL
- Configuração de ligação ao servidor DNS Linux »