1. Salve o contêiner como uma imagem espelhada
Podemos salvar o contêiner como uma imagem espelhada com o seguinte comandodocker commit redis myredis
por exemplo: A operação específica é a seguinte
docker ps -a[查看有哪些容器]
docker commit nginx mynginx[备份nginx容器为mynginx镜像]
docker run -di --name=mynginx mynginx[部署myngxin的容器]
dokcer ps -a[查看所有容器]
2. Backup de imagem
Podemos salvar a imagem como um arquivo tar com o seguinte comando
docker save -o myredis.tar myredis
-o output O que significa a saída,
por exemplo: Faça backup da imagem de mynginx e faça o backup como mynginx. arquivo tar
docker save -o mynginx. tar mynginx
3. Restauração de imagem e migração.
Primeiro, excluímos a imagem myredis e, em seguida, executamos este comando para restaurar o arquivo inserido por
docker load -i myredis.tar
-i input.
Após a execução, verifique a imagem novamente, e você pode ver que ela foi restaurada
Toda a operação é a seguinte