首页 > 其他分享 >批量备份docker镜像

批量备份docker镜像

时间:2023-05-15 09:56:53浏览次数:53  
标签:container 备份 list 镜像 docker txt id

首先,停止所有正在运行的容器

docker stop $(docker ps -a -q)

列出所有停止的容器ID并写入list.txt文件

docker ps -a --filter "status=exited" -q > list.txt

编写bash脚本并运行

#!/bin/bash

while read container_id; do
  echo "Exporting container $container_id..."
  docker export "$container_id" > "$container_id.tar"
done < "list.txt"

这样,就备份了所有的容器到本地

标签:container,备份,list,镜像,docker,txt,id
From: https://www.cnblogs.com/ZFKun-Y/p/17400960.html

相关文章

  • MySQL学习日志十四,数据库的备份
    数据库备份必要性1.保证重要数据不丢失2.数据转移3.MySQL数据库备份方法mysqldump备份工具1.数据库管理工具,如SQLyog2.直接拷贝数据库文件和相关配置文件3.mysqldump客户端作用:转储数据库搜集数据库进行备份将数据转移到另一个SQL服务器,不一定是MySQL服务器--导......
  • 踩坑 | centos7系统中docker安装MINIO
    一开始使用的docker版本是用yum命令下载的,版本号为1.13.0,于是在创建MINIO容器的过程中,每次都有容器ID返回,但使用dockerps命令查看发现没有容器启动使用命令查看日志文件dockerlog容器ID前3位发现提醒于是决定将docker版本升级一下,参考链接https://blog.csdn.net/qq_1537......
  • docker compose fullstack example -- keycloak web grant-type: password
    fastapi-react-postgres-keycloak-ssohttps://github.com/fanqingsong/fastapi-react-postgres-keycloak-sso version:"3"services:nginx:image:nginx:1.17volumes:-./nginx/nginx.conf:/etc/nginx/conf.d/default.conf-./log......
  • docker简介
    docker是什么?解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术传统虚拟机和容器的对比传统虚拟机虚拟机就是带环境安装的这一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在Windows10系统里面运行Linux系统Centos7。应......
  • Docker
    Docker应用场景Web应用的自动化打包和发布自动化测试和持续集成,发布在服务器环境中部署和调整数据库或其他的后台应用使用Docker可以实现开发人员的开发环境,测试环境运维人员的生成环境保持一致性仓库(Repository)仓库用户保持镜像,可以理解为代码控制中的代码仓库**镜......
  • Docker 部署 zookeeper
    1.单节点安装官方镜像:https://registry.hub.docker.com/_/zookeeper/tagsdockerpullzookeeper:3.6.4#创建卷dockervolumecreatezookeeper;dockervolumelsdockerrun-d\-eTZ="Asia/Shanghai"\-p2181:2181\-vzookeeper:/data\--namezookeeper\......
  • 【大数据】通过 docker-compose 快速部署 Presto(Trino)保姆级教程
    目录一、概述二、前期准备1)部署docker2)部署docker-compose三、创建网络四、Trino编排部署1)下载trino2)配置1、coordinator配置2、worker配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编排docker-compose.yaml6)开始部署五、简单测试验证1)mysql数据源2)hive数据源一、......
  • windows 10安装docker
    win10安装docker,软件下载地址是:https://www.docker.com/products/docker-desktop/安装后报错了这个错误:DockerDesktoprequiresanewerWSLkernelversion.需要更新wsl更新包,下载地址是:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi打开Doc......
  • 解决docker search influxdb 报错Error response from daemon: Get "https://index.do
    解决dockersearchinfluxdb报错Errorresponsefromdaemon:Get"https://index.docker.io/v1/search?q=influxdb&n=25":dialtcp:lookupindex.docker.ioon192.168.12.2:53:readudp192.168.12.128:39189->192.168.12.2:53:i/otimeoutdockerpull&......
  • docker 安装Es教程
    转载于:你必须会的Docker安装ElasticSearch教程创建网络dockernetworkcreateitmentu-net安装Es命令dockerrun-d\ --nameelasticsearch\-e"ES_JAVA_OPTS=-Xms512m-Xmx512m"\-e"discovery.type=single-node"\-ves-data:/usr/share/elas......