首先,我们需要了解一些预备知识,在旧版本的CentOS中,rpmbuild工具默认的工作路径是/usr/src/redhat,因为权限原因,一般用户身份不能制作rpm软件包,只能切换到root身份才能够制作。在新版本的CentOS中,可以在一般用户主目录下新建rpmbuild目录作为rpmbuild工具的工作目录。并且,在新版本中,发行商建议为了防止系统函数库或其他文件损坏,不要使用root身份去
一、docker简介docker是一种方便跨平台迁移应用的程序,通过docker可以实现在同一类操作系统中,如Ubuntu和RedHat两个linux操作系统中,实现程序的跨平台部署。比如我在Ubuntu中打包了一个go项目的docker镜像镜像二进制文件,相当于windows中的exe文件),这个镜像可以直接在另一台Ubuntu上运行,而无需再次配运行环境。下面这张图是我对docker的理解
转载 2024-06-17 12:55:59
881阅读
一、现有A系统Centos7操作: 备注:A系统里最好不安装Docker,否则会报错 卸载不必要软件包 yum remove -y iwl* *firmware* --exclude=kernel-firmware 清理yum缓存 yum clean all rm -rf /var/cache/yu ...
转载 2021-07-16 08:05:00
2647阅读
# 从Linux系统打包成Docker镜像 ## 1. 整体流程 ```mermaid journey title Linux系统打包成Docker镜像 section 准备工作 开始 创建Dockerfile 添加依赖文件 构建Docker镜像 完成 ``` ## 2. 具体步骤 | 步骤
原创 2024-04-24 06:03:18
242阅读
制作镜像文件有三种方法,cp, cat, dd 和其它专用工具。cp ,cat 和 dd都可以从设备复制文件来创建镜像。而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像。IMG 文件:因为cp, cat 只能从设备来制作镜像,但又没有专用工具来做 IMG 文件,故这里用 dd 命令来制作 IMG 文件。1,制作dd if=/dev/zero of=fdimage.img count
# 现有的CentOS系统环境文件打包成Docker镜像文件 ## 引言 Docker是一个开源的容器化平台,可以帮助开发人员更轻松地构建、部署和运行应用程序。它提供了一种轻量级的虚拟化技术,使应用程序可以在隔离的环境中运行,并且可以在不同的平台上保持一致性。 在使用Docker时,我们通常会使用已有的基础镜像来构建自己的应用程序镜像。然而,有时候我们可能需要将现有的CentOS系统环境
原创 2023-11-16 07:28:36
562阅读
昨日内容回顾# 1.搭建yum私有仓库 1.安装必须的工具 yum install createrepo yum-utils nginx -y 2.创建目录 mkdir /opt/test 3.创建包目录 mkdir /opt/test/Packages 4.下载安装包 下载到Packages目录中 https://
转载 2024-10-13 23:16:59
584阅读
目录需求:一、步骤 二、Dockerfile三、 实战 —— 构建自己的centos1. dockerfile编写2. build构建3. run 运行四、用docker commit实现四、实战 —— 构建jar包的镜像(helloworld版本)五、实战 —— 构建jar包的镜像(两个容器通信版本) 需求:自己写了一个小程序,如何带着环境打包成一个镜像,然后发布给别人run
转载 2024-09-26 19:38:48
197阅读
linux 如何把一个装好的系统做成镜像(文件备份)来自电脑网络类芝麻团 2016-01-19案例1(命令式操作)1.像'ghost'那些备份系统,系统出了问题就恢复系统,还要把系统备份文件作成'iso'文件应不知道你是如何分区的,举例说明吧,假如分区如下:/dev/sda1 是你的/boot分区ext3文件系统/dev/sda2 是你的/分区ext3文件系统/dev/sda3 是你的/
 一、文件打包和解压缩     常用的压缩包文件格式。在 Windows 上我们最常见的不外乎这三种*.zip,*.rar,*.7z后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*tar.bz2,简单介绍如下:常用的包括zip,rar,tar:&
转载 2023-10-23 16:59:15
98阅读
文章目录一、磁盘与文件系统管理1.磁盘与目录容量2.硬链接与软链接3.磁盘的分区、格式化与挂载4.磁盘格式化5.文件系统挂载与卸载二.压缩、打包与备份1.压缩与打包2.备份三、RPM包与YUM软件包升级器(centos/redhat类似系统)1.rpm2.yum四、DEM包与APT软件包升级器(debian/ubuntu类似系统)1.dpkg2.apt 一、磁盘与文件系统管理1.磁盘与目录容量d
文件的输入与输出 输入文件内容到文件和输出内容到文件追加与覆盖> : 覆盖内容 覆盖符号是文件内容清空,再写入新的内容(注意:内容覆盖后文件原来的内容是无法恢复的) >> : 追加内容 在文件末尾追加内容(echo自带换行符)输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出 ,一般情况下标准输出设备显示屏,标准输入设备键盘。Linux中 · 0
转载 2024-07-02 08:01:51
72阅读
Ubuntu(乌班图)_LinuxUbuntu的理解Ubuntu属于Linux发行版本下的其中一个想要让虚拟机待机,需要进行挂起操作系统玩坏了怎么办?重装系统使用系统快照Linux文件系统[外链图片转存失败,源站可能有防盗链机制,建议图片保存下来直接上传(img-FRbvk5Ix-1664326286550)(Ubuntu_Linux.assets/1664155871435.png)]用户目录
使用dd命令打包jetson nano SD卡中的镜像----linux很多时候我们为了防止sd卡损坏,需要备份一个镜像,下面是使用dd命令sd卡中的镜像一模一样的复制一份的教程首先使用df -h命令查看挂在的u盘最下面的三个sdb1 sdb2 sdb3 就是需要打包镜像的分区sudo dd if=/dev/sdb | pv -s $(sudo blockdev --getsize64 /de
Linux 程序打包 2012-09-14 最近有个项目需要把编译好的 Linux 程序打包后安装到多种 Linux 发行版上执行。由于是不同的发行版,所以不适合使用各个发行版自己的软件包格式。即使针对特定发行版,还是会因为不同版本的系统库版本不同而无法创建通用的软件包。(程序既需要安装到 Fedora 6 这样“古老”的版本上,也需要安装到这两年发布的发行版上。)比较几种解决方案后最终选
二、分区镜像操纵     如果我想为/dev/hda1中的home目录做一个镜像到/dev/hdb9磁盘做一个home的镜像;因为关系到安全,比如把/dev/hda的磁盘的东西都删除了,所以在同一个磁盘内做镜像意义不是太大。所以最好把要镜像的硬盘分区放在其他的硬盘分区中。   1. Linux的硬盘分区规定
转载 2023-12-09 13:09:35
91阅读
# 如何Linux系统打包Docker镜像 ## 整体流程 ```mermaid journey title Linux系统打包Docker镜像的流程 section 准备工作 开始 --> 下载Linux系统镜像 下载Linux系统镜像 --> 安装Docker section 打包镜像 安装Docker -->
原创 2024-03-23 03:47:15
282阅读
1.JDK安装下载JDK安装包:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html压缩包后缀:tar.gz 安装包下载后使用xtf安装包放到/home/(自己创建的包)定位工作目录Linux中程序的安装目录在/usr/local/src解压JDK修改环境变量的配置文件配置JDK 
转载 2023-12-23 08:08:02
53阅读
Linux系统打包img镜像 近年来,容器技术的普及让镜像的概念变得越来越重要。在Kubernetes(简称K8S)等容器编排工具中,镜像是应用程序运行的基础。在本篇文章中,我向你介绍如何Linux系统打包成img镜像,以帮助你更好地理解这一过程。 ### 步骤总览 首先,让我们看一下制作Linux系统img镜像的整个过程: | 步骤 | 描述 | |------|------| |
原创 2024-04-24 10:43:38
558阅读
1,概述首先,Binder是android平台下一种IPC机制,由于android基于linux,其linux本身就拥有一些ipc方式,如socket、通道等。但是,基于性能方面,android并未采用linux的ipc,而是自己实现了一套高效的ipc方式,Binder机制的特点,首先在于使用了内存映射技术,即linux下的mmap,使得client-service间通信只需要复制一次,而sock
  • 1
  • 2
  • 3
  • 4
  • 5