当前位置: 首页 > wzjs >正文

长宁深圳网站建设公司sem和seo是什么职位

长宁深圳网站建设公司,sem和seo是什么职位,php装修网站源码,地方网站开发引言 这段最值得总结的经验知识,就是如何在ISO镜像的基础上,直接做出docker base image,无需联网! 特别地,对于一些老旧OS系统,都能依此做出docker base image! 例如,某些老旧系统,CentOS 6,…

引言

这段最值得总结的经验知识,就是如何在ISO镜像的基础上,直接做出docker base image,无需联网!

特别地,对于一些老旧OS系统,都能依此做出docker base image

例如,某些老旧系统,CentOS 6,有些时候需要旧的编译环境和运行环境。

但,对于CentOS 6docker hub官网上没有提供docker基础镜像,那么怎么办呢?

制作容器镜像文件系统环境准备

  • 从ISO镜像安装一台物理机或虚机
  • 将ISO镜像文件拷贝进入主机硬盘

制作容器镜像准备

  • 在支持dockerOS主机上安装docker环境

注意,制作docker镜像的环境,可以制作docker base image文件系统的OS不同,即与ISO镜像中的OS,可以存在不同

制作要点

  • 制作docker基础镜像的文件系统,类似于编译类型中的本地编译,强烈不建议用交叉编译

  • 利用rpm -qf /path/to/component_file,可以反向查阅安装文件来自于哪个组件;这样可以确定docker基础镜像那些是需要的必要组件

  • 必须安装rootfiles组件,以利于打开从镜像创建容器的shell,可以自动加载colorls.sh等易用性脚本

  • 安装centos-release组件,以利于形成正确的/etc/os-release等文件

注意,/etc/*-release文件OS不同,文件名字亦不同,但均可进行反向查阅,进行确定来源的安装组件

执行脚本

  • 希望代码如文字介绍,不赘述
#!/bin/bashreleasever=7-9.2009
os_name=centos$releasever
iso_mount_dir=/mnt/$os_name-iso
image_rootfs_dir=/opt/$os_name-rootfs
image_name=my-$os_name-from-iso:latest
iso_path_name=/path/to/CentOS-7-x86_64-DVD-2009.iso# 创建挂载点和目标目录
if [ ! -r $iso_path_name ]; thenecho "ISO image file: $iso_path_name does not exist, please check!"exit
fi# 制作前清理和建立目录
echo "Clean before making the 'docker' base image file system"
sudo umount $iso_mount_dir
sudo rm -rf $image_rootfs_dir
sudo mkdir $iso_mount_dir $image_rootfs_dir## 挂载 ISO
sudo mount -o loop $iso_path_name $iso_mount_dir# 提取必要组件,特别是'rpm、yum、bash、glibc'
sudo echo "[$os_name-local-iso]
name=$os_name-local-iso Repository
baseurl=file://$iso_mount_dir
enabled=1
gpgcheck=0" > /etc/yum.repos.d/$os_name-local-iso.repo# 需要保持制作'docker'基础镜像文件系统的'OS'与目标一致,以利于形成正确的'yum'环境信息,有利于后期在此基础上继续安装其它新组件
echo -e "You must keep the yum tool in the host machine compatible for the target os.\nYou can enter 'N' to exit the process"
sudo yum install --releasever=7 --disablerepo=\* --enablerepo=$os_name-local-iso --installroot=$image_rootfs_dir rootfiles centos-release rpm yum-utils vim-minimalif [ $? -ne 0 ]; thenecho "Some error occured when installing the bootstrap components, please check!"exit
fi# 初始化 rpm 数据库
sudo chroot $image_rootfs_dir /bin/bash -c "rpm --initdb"# 语言设置
sudo chroot $image_rootfs_dir /bin/bash -c "echo LANG=\"en_US.UTF-8\" > /etc/locale.conf"# 清理部分文件精简基础镜像大小
echo "Clean some unused files to reduce the 'docker' base image size"
sudo chroot $image_rootfs_dir /bin/bash -c "localedef --list-archive | grep -v -i "en_US" | xargs localedef --delete-from-archive && mv /usr/lib/locale/locale-archive /usr/lib/locale/locale-archive.tmpl && build-locale-archive"
sudo chroot $image_rootfs_dir /bin/bash -c "yum clean all; rm -rf /var/cache/yum /etc/yum.repos.d/$os_name-local-iso.repo"# 打包 rootfs
cd $image_rootfs_dir
yes | rm -f  /tmp/rootfs.tar.gz
tar -cvzf /tmp/rootfs.tar.gz .# 在支持'docker'的环境中导入为'docker'镜像
echo "You may import the tar file at another machine if the environment making the file system can't run 'docker tool chains' well"
docker rmi $image_name
cat /tmp/rootfs.tar.gz | docker import - $image_name# 启动镜像容器验证是否可用
docker run --rm -h isItOK -it $image_name /bin/bash

参考

  • DeepSeek等辅助工具

文章转载自:

http://cOFjHAA7.fbmzm.cn
http://wihYyXjd.fbmzm.cn
http://rhHZXkU6.fbmzm.cn
http://EywulQPE.fbmzm.cn
http://wWVqUDLL.fbmzm.cn
http://TaFbl8Aa.fbmzm.cn
http://oUqNlPGB.fbmzm.cn
http://rHjsuRCy.fbmzm.cn
http://wYxFapID.fbmzm.cn
http://YLDl3FyX.fbmzm.cn
http://IwO3AjIB.fbmzm.cn
http://x33HW12q.fbmzm.cn
http://Wl1pwNey.fbmzm.cn
http://fg275j0R.fbmzm.cn
http://S3U1Krjj.fbmzm.cn
http://fhDQkQjw.fbmzm.cn
http://xFFxxCFx.fbmzm.cn
http://h2DOg76B.fbmzm.cn
http://BlgJYMnd.fbmzm.cn
http://gVrA0x70.fbmzm.cn
http://mEy3A3BV.fbmzm.cn
http://R2DkmpmO.fbmzm.cn
http://Xpon3XNn.fbmzm.cn
http://t18DbRA7.fbmzm.cn
http://E138Aqr3.fbmzm.cn
http://cek1ZceG.fbmzm.cn
http://u4LIwOeC.fbmzm.cn
http://WR1ZFucl.fbmzm.cn
http://rmg9LFMO.fbmzm.cn
http://mG60BTi9.fbmzm.cn
http://www.dtcms.com/wzjs/711154.html

相关文章:

  • 金华兰溪网站建设wordpress和hugo
  • 北京服装网站建设地址怎么注册公司营业执照
  • 苏省住房和城乡建设厅网站职业技能培训机构
  • 如何做免费的公司网站北京网站制作公司排名
  • 重庆市住房和城乡建设岗位证书查询seo 优化 工具
  • 即墨网站开发线上商城运营的主要工作
  • 上海建设工程质监局网站wordpress主题制作软件
  • 品牌建设内容措施金昌网站seo
  • 局网站建设意见北京近期传染病情况
  • 网站建设分几次付钱wordpress前台投稿上传图片大小
  • 网站设计教程及在线模拟器做网站网站判刑
  • 商城网站设计说明书唯美网站建设
  • 国外婚纱网站建设现状杭州产品设计公司
  • 做的网站提示不安全免费模板网站推荐
  • 婚礼设计素材网站网站搭建后如何使用
  • 网站的网页声明怎么做网站备案期间打不开
  • 部门网站开发wordpress 颜色插件下载
  • 漳州商城网站建设如何制作网络游戏
  • 湖州品牌网站设计青岛做网站哪家专业
  • 网站改版需要多少钱高端个人网站
  • 吉林省软环境建设办公室网站保定做网站的公司
  • 什么是网站根目录苏州做网站公司 速选苏州聚尚网络
  • 焦作市建设银行网站室内设计师测评网
  • 什么是网站的层次网络系统设计师是干什么的
  • 天津专业做网站的公司有哪些怎么用wordpress找东西
  • 建设通网站原理免费法律咨询24小时在线
  • 网站说明书的详细说明免费域名的网站
  • 企业内网网站建设网页制作代码作业
  • 建网站的宽带多少如何做h5
  • 恩施哪里有做网站的西安住房建设局网站