docker镜像批量打包

docker镜像批量打包

批量打包镜像:

# docker save $(docker images | grep -v REPOSITORY | awk ‘BEGIN{OFS=":";ORS=" "}{print $1,$2}‘) -o k8s-master.tar

将机器上的所有镜像打包到haha.tar文件里面。

导入镜像:

# docker load -i k8s-master.tar

然后docker images就可以看到拷贝过来的镜像了。

原文地址:https://www.cnblogs.com/Dev0ps/p/10993932.html

时间: 2024-08-30 00:32:19

docker镜像批量打包的相关文章

Docker 镜像批量备份(导出)

脚本作用 1.批量导出Docker Images;2.部分导出,通过指定Docker Images ID 到脚本"LIST"变量 运行实例 #导出全部的镜像: sh ExportImg.sh #导出部分镜像 LIST=" d235b 201c7a 201c7a" sh ExportImg.sh 注意:LIST赋值Docker Images ID ,多个镜像ID通过空格隔离:执行脚本是只会导出定义ID的镜像: 镜像还原(任选一种) docke load --input

Docker镜像批量导入

作用 主要目的用于批量镜像导入; 1.支持传参数导入 实例: sh import.sh "pause_3.1.tar etcd_3.3.10.tar" 注意:多个tar文件使用空格分隔; 2.支持脚本定义导入镜像名称 实例: vi import.sh STATE="ImgName1 ImgName2 ImgName3 ...." sh import.s 3.支持指定目录导入镜像 实例: vi import.sh TARDIR="/usr/local/bak

docker教程——docker镜像打包上传

在开始使用URLOS进行docker应用开发之前,我们先来了解一下docker镜像的打包方法.首先,安装URLOS,安装完成之后,docker也随之安装到了主机里.执行以下命令安装URLOS: curl -SO https://www.urlos.com/install && chmod 544 install && ./install 简单制作一个属于自己的nginx镜像 基本流程:1.从docker云端拉取一个ubuntu-16.04的镜像:2.更新这个镜像,并安装ng

教你打包自己的专属docker镜像

前序 什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 具体关于Docker更多的介绍请自行网上查阅 一.Docker环境的搭建 Docker基于Linux系统为基础的,所以我们先要准备一台Linux系统,这里以CentOS6.8为例 1.检查系统是否可以上网 # ping www.baidu.com 2.安装epel

如何将应用打包成为 Docker 镜像

容器是镜像的实例,先声明镜像,再创建容器,所以容器可以有多个. 虽然 DockerHub 提供了大量的镜像,但是由于企业环境的多样性,并不是每个应用都能在 DockerHub 找到对应的镜像来使用.那就要求企业的运维人员掌握制作 Docker 镜像的技能.在开始打包应用前,你首先要明白这两件事: 第一件事是选择适合你的方式来生成镜像: 1. 通过 Dockerfile 来自动编译生成镜像,实现构建镜像的需求. 2.通过容器内操作,并进行 Commit 来实现打包生成镜像. 第一种思路多用于用户交

springboot构建rest服务,打包docker镜像

场景 项目提供rest服务,需要导出rest接口文档,并把服务打包成docker镜像. 过程 1.使用SpringBoot实现rest服务 Maven的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://mav

将php项目打包docker镜像

简介:有时候我们需要将php的项目打包成docker镜像,这里介绍下 思路:我们php和apache结合一个镜像实现php项目的访问,mysql是一个单独的镜像 步骤: 1.首先我们在本地测试好自己的php项目是不是可以用的,毕竟放到服务器上面后测试就不是很方便了.然后我们将php的项目导入到服务器中,在项目目录下新建index.php,myapp/index.php内容: <?php echo "Hello";?> 2.在项目的同目录下新建Dockerfile文件,内容:

windows上项目打包自动编译为docker镜像到远程linux服务器

一,pom文件: <properties>中增加 <docker.image.prefix>springboot</docker.image.prefix> (本机测试springboot为随意取名) <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <docker.image.prefix>springboot&

操作系统-容器-Docker:如何将应用打包成为 Docker 镜像?

ylbtech-操作系统-容器-Docker:如何将应用打包成为 Docker 镜像? 1.返回顶部 1. 虽然 DockerHub 提供了大量的镜像,但是由于企业环境的多样性,并不是每个应用都能在 DockerHub 找到对应的镜像来使用.那就要求企业的运维人员掌握制作 Docker 镜像的技能.在开始打包应用前,你首先要明白这两件事: 第一件事是选择适合你的方式来生成镜像: 1. 通过 Dockerfile 来自动编译生成镜像,实现构建镜像的需求. 2.通过容器内操作,并进行 Commit