精华内容
下载资源
问答
  • docker-自己的Linux打包为镜像

    千次阅读 2019-09-28 16:14:55
    1)、基于CentOS7 Linux纯净系统(初始化安装完成),将Linux整个系统打包成tar文件即可;  cd /root/  tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos7-base.tar /  ls 2)、制作完成的...


    基于原始文件和目录从0开始制作镜像;

    1)、基于CentOS7 Linux纯净系统(初始化安装完成),将Linux整个系统打包成tar文件即可;


      cd /root/


      tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos7-base.tar /


      ls

    2)、将制作完成的基础镜像拷贝至远程服务器,并且导入至Docker images列表中,导入命令如下:

      cat centos7-base.tar | docker import - centos7-mini2


      docker images

    3)、基于导入的CentOS镜像启动CentOS容器,命令如下:

      docker run -itd --name os7.6 centos7-mini2:latest /bin/bash
      docker ps
      docker exec os7.6 cat /etc/redhat-release
      docker exec os7.6 ifconfig

    转载于:https://www.cnblogs.com/wanzf/p/10623807.html

    展开全文
  • 通过systemback这款软件将Linux系统做成镜像

    通过systemback这款软件将Linux系统做成镜像

    展开全文
  • 在下一台电脑上直接进行安装?就是数据库和一些应用程序直接打包到iso镜像文件中,试过mondo和再生龙的在还原的时候出错,好像不行,有没有扫描别的方法?
  • 如何将linux系统制作成iso镜像文件,liunx系统通过Mondo Rescue工具制作成ISO镜像,报错信息genisoimage: Uh oh, I cant find the boot image 'isolinux.bin' !

    通过Mondo Rescue开源工具来实现linux系统的打包备份,如果你经常需要安装很多软件在服务器上,并且服务器较多,那么是否需要直接将你已安装好的系统打包成镜像文件,然后制作成你自己的系统,之后只需要直接安装就可以了。

    那么mondo rescue这个工具绝对可以满足你的需求,更重要的是他是开源的,官网地址http://www.mondorescue.org/

    一、下载安装包

    可以根据你的系统类型自行去官网下载,由于会有很多依赖关系,条件允许建议者通过网络yum的形式安装(具体操作很多教程有)。

    当然如果你是redhat6版本,那么可以直接在http://download.csdn.net/detail/u012209894/9669034下载,我已经上传了,

    里面的包已经全部囊括其中,安装命令,有依赖关系的先安装好依赖关系:

    rpm -ivh mondo-3.2.1-1.rhel6.x86_64.rpm

    .......

    二、使用工具备份成镜像

    root用户下输入mondoarchive,然后就都是图形操作了,鉴于要截图,所以使用的是远程连接工具,实际图的界面没这么丑......

    [root@TIANCOM ~]# mondoarchive
    See /var/log/mondoarchive.log for details of backup run.
    Checking sanity of your Linux distribution

    .......


    选择标记的存放在服务器本地硬盘里面就可以了,点击回车下一步出现让你选择存放路径,直接默认即可,回车下一步


    一般选择gzip作为压缩条件就可以了,随你自行选择吧,回车下一步


    压缩标准,最大压缩率,最小压缩率,一般压缩率,其实选择一般就可以了,最小的话用时会比较久点,这个也根据自己实际情况选择吧,如果你系统需要备份的太多,那么你最好选择最小,因为如果压缩不超出范围,会生成两个盘,相对来说就不好刻录还原了,回车下一步


    这里让你选择镜像文件的大小,一般直接默认dvd的4480M就好了,选择Ok回车下一步


    替你的镜像命名,随意命名即可,如果有多个镜像工具会在后面自行标记1-9来区分,ok下一步


    选择你要备份的目录,一般默认根目录即可,直接下一步


    选择你要排除的文件,一般镜像存放目录肯定排除不需要备份,还有根目录下的临时文件,或者一些其他不用的,具体根据实际情况和网上一些备份情况斟酌,注意在还原的时候你建立这些没有备份的文件。下一步


    默认选择下一步:


    同上:


    问你是否备份并且检测,点击yes下一步


    选择你的系统内核,redhat内核不要改动,其他系统有些需要改动,不用改的直接下一步


    选择yes就进去备份界面了,




    该版本存在一个问题(从官网上来看估计是工具的bug),在你备份完系统之后(最好将系统所有软件都停止运行),通过genisoimage命令制作镜像时会报错

    genisoimage: Uh oh, I cant find the boot image 'isolinux.bin' !

    经过查看/var/log/mondoarchive.log日志找到具体的genisoimage命令(通过mkisofs调用,二者之间的关系自行搜索 ),发现工具是想将/home/mondo.scrcath.xxfsca(各人最后的xxfsca不一样)制作成镜像的,但是isolinux.bin存在于/home/mondo.scrcath.xxfsca/syslinux下,由于genisoimage命令只会在它需要制作的目录/home/mondo.scrcath.xxfsca下搜索,自然找不到啦,那么解决就简单了,直接将syslinux下的文件使用cp命令复制出来即可,然后重试制作(接报错的步骤即可,不需要重头再开始),等待几分钟,系统就会提示你制作成功了,然后到默认路径下查看是否生成iso文件即可。

    [root@TIANCOM home]# cd /var/cache/mondo
    [root@TIANCOM mondo]# ls -l
    总用量 3759816
    -rw-r--r--. 1 root root         11 10月 31 13:38 difflevel.0
    -rw-r--r--. 1 root root         11 10月 31 13:38 difflevel.0.aborted
    -rw-r--r--. 1 root root 3850039296 10月 31 14:32 redhatora11g-1.iso

    至此你linux制作镜像就算成功了。

    通过软通牒在win上刻录好光盘(如果你有两个iso文件当然刻录两个啦),能刻录的光驱会标记有DVD_RM等字样,刻录成功之后,在另外的机器上试着还原,有四个命令供你选择,一般选择第一个自动恢复(如果你不需要重新分区什么的)


    然后就是等待,十几分钟基本就搞定




    展开全文
  • linux 系统打包

    2013-10-16 10:12:31
    linux 系统打包超级超级超级详解!2 分绝对不亏的
  • 通过 mondo rescue 工具来实现linux系统打包备份,应用安装比较多且烦琐的时候,服务器比较多,系统有备份需求时,可以已经安装好的系统打包镜像文件,后面需要时直接安装。下面以centos7例 一、安装 mondo ...

    将linux系统制作成iso镜像文件
    通过 mondo rescue 工具来实现linux系统打包备份,应用安装比较多且烦琐的时候,服务器比较多,系统有备份需求时,可以将已经安装好的系统打包成镜像文件,后面需要时直接安装。下面以centos7为例
    一、安装 mondo rescue
    1、如果服务器具备外网条件,可以直接通过网络yum的形式安装

    cd /etc/yum.repos.d
    wget ftp://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo

    Vim mondorescue.repo 打开文件,修改gpgcheck=0属性,刚下载默认为在这里插入图片描述
    yum -y install mondo
    安装完成后 table 有这两个命令

    2、服务器不具备外网条件时,相关依赖包比较多,可以先用具备外网条件的设备,用yum把相关rpm包同步至本地
    reposync -p /tmp/mondorescue
    同步后包会有很多,如果你闲烦可以把低版本的包清理了
    reposync 命令系统最小安装可能没有需要安装 yum install yum-utils,
    拷贝到u盘。然后在复制到服务器,
    用yum安装,会提示错误,需要安装包(所需要的包在都同步到本地了,可以ls|grep afio,以此类推,其他也一样,如果有更好的方法可以不用这样一个个安装
    在这里插入图片描述
    直至最后mondo-3.3.0-1.centos7.x86_64.rpm 包安装成功
    二、使用mondo制作(备份)镜像文件
    输入 mondoarchive 后等几秒中,出现个图形界面就可以操作了
    1、这里选择需要备份到什么介质,(按照自己的需求选着),备份到hard disk(选择硬盘)
    在这里插入图片描述备份到硬盘的哪个目录,直接默认就行(可自己选择路径)

    在这里插入图片描述选择压缩类型,这里选择gzip(压缩率大)
    在这里插入图片描述 选择压缩率,选择Maximum(9)最大压缩率
    在这里插入图片描述每个镜像的大小,DVD默认是4480M,我们这里按照默认的来。如果镜像超过4G的话,会自动分成下一个镜像,按image-1,image-2…这样分的
    在这里插入图片描述输入生成的镜像名,我这里输入centos7(它自动生成的就是cenots
    7-1,cenots7-2…)
    在这里插入图片描述选择要备份哪个目录,/表示根目录,直接备份整个系统
    在这里插入图片描述排除不需要备份的目录,默认的话是不排除,直接备份整个系统;
    在这里插入图片描述选择临时目录路径,默认即可
    在这里插入图片描述
    选择暂存目录路径,默认即可;
    在这里插入图片描述是否要备份拓展属性,Yes;
    在这里插入图片描述备份机器内核,默认即可;
    在这里插入图片描述备份完成是否需要验证备份文件,Yes;
    在这里插入图片描述是否要进行,Yes;
    在这里插入图片描述已经开始备份耐心等待会(如果系统比较大时间会相对长一点)
    在这里插入图片描述在这里插入图片描述在这里插入图片描述制作完成
    在这里插入图片描述用制作好的镜像还原系统
    找到备份的目录,如果默认的话在/var/cache/mondo
    在这里插入图片描述
    在这里插入图片描述
    开启虚机,安装系统会看到下面这个界面,如果是自动安装的话,输入nuke按回车
    在这里插入图片描述自动恢复,(与备份镜像大小有关),时间有点长,要等会喽
    在这里插入图片描述退出重启后就会进入系统
    在这里插入图片描述正常进入系统后,我们的linux系统制作iso镜像文件就成功喽
    在这里插入图片描述

    展开全文
  • 目前已经在电脑上安装了ubuntu,并且安装了一些了软件,现在如何整个系统制作成一个 镜像文件???
  • 使用docker安装linux的同学都知道,你在docker提供的仓库安装linux系统,你就会体验到最精简的、最纯净的linux系统,当然,他会精简到你连ifconfig命令都需要自己配置,恰好对于我来说,这并不是我想要的。...
  • 大致的步骤如下描述: (1)安装工具 (2)创建“.img”文件, (3)使用fdisk命令对img文件建立分区 ...(8)文件系统的文件同步进rootfs中(假设文件系统所在目录/sysfs) (9)卸载分区 (10)完成img文件的...
  • 将linux系统制作成iso镜像

    千次阅读 2020-05-20 14:25:40
    对于linux来说,很多时候需要对系统做备份,或者制作成iso镜像发布出去,那么如果是ubuntu系统,可以采用remastersys工具,通过图形界面可以把系统进行打包处理,制作成iso镜像,之前在网上找了些教程,但是都会出现...
  • 如何快速 Linux 系统制作成 ISO 镜像文件?

    万次阅读 多人点赞 2020-07-02 18:40:25
    上次跟大家分享了一个《神器工具:新一代多系统启动 U 盘装机解决方案》这篇文章发出后,当天阅读量突破 2000,截止目前在看:64 个,留言:20 条,赞赏:7 个,被转载:45个,通过这一数据来看,阅读数已经是我平时...
  • 在日常维护工作中如果经常需要安装很多软件在服务器上,且服务器数量较多,可以通过Mondo Rescue开源工具来实现linux系统打包备份,已安装好的系统打包镜像文件,然后制作成自定义的系统,在需要部署服务器时...
  • 操作环境Ubuntu14.04 LTS,近日在Ubuntu上搭建了Git服务器,想
  • 二、python项目打包为docker镜像 首先,python项目应整理在一个文件夹内。进入你运行python项目的虚拟环境,导出运行依赖的第三方库。(这一步也可以自己手写,总之要把得到的requirements.txt文件放入项目文件夹...
  • 首先,我们要有安装了docker 我们需要有一个可运行的jar文件: 这里以 springbootde的注册中心eureka例 ...我们需要创建一个文件来存放打包镜像的命令。 touch Dockerfile 使用 vi 或者 vim编辑D...
  • jar包打包为docker镜像

    千次阅读 2019-12-20 10:54:54
    本文主要讲如何一个jar包打包成一个docker镜像,并运行起来,这里我以metabase.jar例,这个jar包可以直接使用下面命令进行运行: java -jar metabase.jar 接下来打包成docker镜像,直接在docker中运行,第...
  • 1. 拆包 $ mkdir sys $ simg2img system.img sys.raw $ sudo mount -t ext4 -o loop sys.raw sys/ ...2.打包 $ make_ext4fs -s -l 512M -a system new.img sys/ $ sudo umount sys $ rm -fr sys
  • 构建基础的 rootfs —> 配置基础系统参数 —> 部署用户自定义软件 —> 清理系统 —> 打包为容器镜像 —> 测试镜像 —> 发布仓库 以 Ubuntu 16.04.01 LTS 版例,制作一个 Ubuntu 16.04 LTS 的 Docker 基础
  • Vagrant Box 镜像准备:Packer 打包 Oracle Linux 8.3 系统

    千次阅读 多人点赞 2021-08-20 14:11:36
    目录 前言 环境准备 软件准备 下载系统镜像 下载打包源码 开始打包 自定义json文件 修改 networking.sh 脚本 修改 vagrant.sh 脚本 启动 packer 进行打包 上传 box 镜像 写在最后 前言 使用 vagrant 的前提是要有 ...
  • 目录 前言 环境准备 软件准备 下载系统镜像 下载打包源码 开始打包 自定义json文件 修改 networking.sh 脚本 修改 vagrant.sh 脚本 启动 packer 进行打包 上传 box 镜像 写在最后 前言 使用 vagrant 的前提是要有 ...
  • 使用再生龙制作linux系统镜像
  • 目录 前言 环境准备 软件准备 下载系统镜像 下载打包源码 开始打包 自定义json文件 修改 networking.sh 脚本 修改 vagrant.sh 脚本 启动 packer 进行打包 上传 box 镜像 写在最后 前言 使用 vagrant 的前提是要有 ...
  • 这一步我们它们打包成一个img软盘文件 1.使用DD命令创建一个镜像的img文件 sudo dd if=/dev/zero of=my_linux.img bs=1M count=128 2.使用fdisk命令给镜像文件分区 sudo fdisk my_linux.img 2.1输入n...
  • 华为鸿蒙系统正式版PC下载基于微内核的全场景分布式的操作系统,鸿蒙操作系统将基于四个框架主题,分别是:分布架构、天生流畅、内核安全、生态共享,精简代码结构,将系统的代码全部都进行分布并细化处理,全面...
  • 项目需求 ...于是使用docker镜像的方式,本地环境打包成docker镜像,这样就可以方便快捷的在多台服务器进行部署。 本地创建docker镜像 首先要启动一个基础镜像容器,在终端输入 docker run -i -t cent...
  • 使用Docker项目打包为docker镜像

    千次阅读 2020-06-30 10:09:43
    如果Linux中没有C+Java环境,c_kylin_java.tar.gz导入Linux的opt/dockerTest目录下; 注意:如果有C+Java环境则从第5步开始 [外链图片转存失败,源站可能有防盗链机制,建议图片保存下来直接上传(img-kRVuC37N-...
  • yum install docker 安装docker   service docker start 启动docker   docker ps 查看docker容器 ...docker pull redis 下载redis...docker rmi 镜像id 根据镜像id删除   docker rm 容器id 根据容器id删除 ...
  • 选择一个系统,在根目录下已有系统打包成tar文件:tar -cvpf /tmp/system.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run --exclude=boot . /proc、/sys、/run、/dev这几个目录都...
  • ubuntu14.04打包整个系统为iso镜像

    千次阅读 2018-08-24 16:11:00
    wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys/remastersys_3.0.4-2_all.deb wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys-gui/...
  • 使用Dockerfile程序打包镜像

    千次阅读 2019-07-31 09:27:05
    使用docker部署程序–使用Dockerfile程序打包镜像 1 Dockerfile的命令 参考:学习Docker之Dockerfile的命令 1.1 基础镜像信息 FROM 指定哪个镜像作为新镜像的基础镜像 1.2 维护者信息 MAINTAINER 指明该镜像的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,426
精华内容 20,570
关键字:

将linux系统打包为镜像

linux 订阅