centos7使用supermin制作centos7的docker镜像包

安装程序
yum install -y supermin*
创建目录
mkdir -p /data/docker_image/centos7
cd /data/docker_image/centos7
准备要安装的软件包并保存在supermin.d目录下
supermin5 -v --prepare bash coreutils iproute tar curl vim rpm -o supermin.d
根据准备的安装包目录制作隔离的环境,并保存在appliance.d目录下
supermin5 -v --build --format chroot supermin.d -o appliance.d
复制dns解析文件,及确认yum版本
cp /etc/resolv.conf appliance.d/etc/
echo 7 > appliance.d/etc/yum/vars/releasever
将系统文件打tar包
tar --numeric-owner -cpf centos_7.5.tar -C appliance.d .
将tar包导入镜像
cat centos_7.5.tar | docker import - harbor.k8s.test/os/centos:v7
制作镜像时想包含某个命令,但又不知道在哪个包时,可以用yum whatprovides 来查找------------恢复内容开始------------

原文地址:https://www.cnblogs.com/ztxd/p/12273237.html

时间: 2024-09-30 12:06:34

centos7使用supermin制作centos7的docker镜像包的相关文章

制作tomcat的docker镜像

制作tomcat的docker镜像 一 commit制作tomcat的docker镜像 1 centos下安装docker yum -y install docker 启动docker systemctl start docker 设置开机启动 systemctl start docker 2 安装centos镜像 查找centos镜像 docker search centos 拉取centos镜像 docker pull centos 查看cenots镜像 docker images 3 进入

制作自己的docker镜像

制作自己的Docker镜像主要有如下两种方式: 1.使用docker commit 命令来创建镜像 通过docker run命令启动容器 修改docker镜像内容 docker commit提交修改的镜像 docker run新的镜像 2.使用 Dockerfile 来创建镜像 使用 docker commit 来扩展一个镜像比较简单,但是不方便在一个团队中分享.我们可以使用 docker build 来创建一个新的镜像.为此,首先需要创建一个 Dockerfile,包含一些如何创建镜像的指令.

Jenkins+Gradle+Docker打docker镜像包上传至s3

gradle打包跟maven打包的环境搭建有相似之处,可参考maven打包https://www.cnblogs.com/chenchen-tester/p/6408815.html 进入Jenkins,系统管理-->插件管理,下载所需插件Git Plugin 项目目录 进入 系统管理-->全局工具配置,配置环境变量 Job配置 脚本内容: docker build -t panda-config-app:latest . docker save panda-config-app:latest

制作 docker 镜像

基础环境说明 # cat /etc/redhat-release CentOS release 6.8 (Final) 设置 docker 镜像源# # yum install -y yum-priorities && rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-E

alpine制作jdk、jre镜像、自定义镜像上传阿里云

alpine制作jdk镜像 alpine Linux简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗. 2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息 3.Alpine Docker镜像继承了Alpine Lin

kvm制作Centos7.4镜像

公司的云平台需要自己来制作镜像,那么我们接下来就制作Centos7.4的镜像. 下载kvm的软件包 [[email protected] ~]# yum install qemu-kvm* libvirt* virt* -y 开启libvirtd 服务 在开启服务前需要查看服务器是否开启虚拟化功能,这里我们就不细说了 [[email protected] ~]# systemctl restart libvirtd 下载X11 forwarding依赖包 [[email protected] ~

Centos7 的Docker 镜像地址修改

安装docker后,docker默认镜像地址是国外docker官网地址,由于国内网速的原因,下载镜像非常慢,且容易断网,所以安装docker 后我们一般需要将docker改成国内的镜像地址,其方法如下:1.vi /etc/docker/daemon.json{"registry-mirrors":["https//registry.docker-cn.com"]}2.加载docker镜像配置 Systemctl daemon-reload 3.重启docker服务S

centos7下更改docker镜像和容器的默认路径

笔者近期在服务器上搭建docker环境,可由于笔者是普通用户,在安装的时候就跳了很多坑,现在记录一下. 一.docker权限问题 据官方解释,搭建docker环境必须使用root权限,或者sudo装,但一般服务器是一个机构或者多个人共同使用的,只有管理员才能拿到root权限,所以建议需要使用docker的普通用户要向管理员申请,在他搭完服务器后再搭一个docker环境,并把你当前这个普通用户名加入到docker组内,这样你才能使用. 命令行 sudo usermod -aG docker <yo

Centos7安装Docker镜像仓库Harbor1.5.3

Harbor 详细介绍 1.容器应用的开发和运行离不开可靠的镜像管理.从安全和效率等方面考虑,部署在私有环境内的 Registry 是非常必要的. 2.Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC).LDAP.审计.管理界面.自我注册.HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能,欢迎使用和反馈意见. 3.作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性