Caso queira realizar o load de uma imagem no Docker é algo bem simples.Carregar uma imagem Docker a partir de uma imagem salva
Comando:
docker load < [nome_imagem]
Para realizar o load de uma image compactada:
docker load < [nome_imagem].tar.gz
Dicas e Tutorias para Administradores Web Linux e Windows
Caso queira realizar o load de uma imagem no Docker é algo bem simples.Carregar uma imagem Docker a partir de uma imagem salva
Comando:
docker load < [nome_imagem]
Para realizar o load de uma image compactada:
docker load < [nome_imagem].tar.gz
Para fazer backup de uma image docker é algo bem simples
Basta realizar o comando:
docker save [nome_imagem] > [nome_que_deseja]
Fazer backup de uma image docker compactando
docker save [nome_imagem] | gzip -c > [nome_que_deseja].tar.gz
No docker é possível você realizar comandos dentro de um container sem precisar “logar” nele.
Essa é inclusive uma forma bem mais pratica de realizar passos simples como apenas ver um arquivo. Segue exemplos:
Executar comandos dentro de um container sem precisar entrar no container.
docker exec [nome_container] [comando]
Abaixo um exemplo de criação de arquivo dentro de um container
docker exec apache_container touch /root/teste.txt
O comando acima ira realizar a criação do arquivo teste.txt dentro do diretorio /root do contaier informado.
Você pode verificar se o arquivo foi criado realizando o comando:
docker exec apache_container ls /root/
A saída será:
/root/teste.txt
Para realizar a importação de um container compactado, basta utilizar o comando abaixo:
zcat [nome_do_arquivo].tar.gz | docker import - [nome_que_deseja]
Feito isso o docker ira pegar o container importado e transformar ele em uma imagem,
para visualizar o mesmo basta utilizar o comando:
docker images
Para fazermos o backup de containers no Docker basta realizar o procedimento.
docker export [nome do container] | gzip > [nome_backup].tar.gz
Nota: No comando acima utilizamos o gzip para que o container pode ser compactado.
Para remover todos as imagens docker basta realziar o procedimento abaixo:
docker image prune -a
Nota: Lembrando que para a image ser removida ela não pode esta assosiada a nenhum container
Docker – Remover todos os containers
Para removermos todos os containers Docker basta realizar o procedimento abaixo: docker container prune
Parar todos os container de uma só vez no docker
docker stop $(docker ps -q)
Nota: Esse comando utiliza uma variável que “joga” o id de cada container iniciado para o comando stop.