全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

docker images 如何建立自己的原生镜像

docker images 如何建立自己的原生镜像

制作image原生镜像需要使用febootstrap工具,需要注意的是,在centos7系列中,默认的源中不带此包,但是在centos6系列中,该包是默认可用使用的。

在centos6中安装febootstrap

# yum install febootstrap -y
会安装相应的软件包:fakechroot-2.9-24.5.el6_1.1.x86_64.rpm
、 fakechroot-libs-2.9-24.5.el6_1.1.x86_64.rpm 
 fakeroot-1.12.2-22.2.el6.x86_64.rpm fakeroot-libs-1.12.2-22.2.el6.x86_64.rpm 
 febootstrap-supermin-helper-3.21-4.el6.x86_64.rpm
此时会生成一个命令febootstrap

使用febootstrap工具构建基础镜像:

#febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6.8 centos6.8-doc http://mirrors.163.com/centos/6.8/os/x86_64/ 

需要注意的是,-i参数表示安装包,centos6.8为image版本,centos6.8-doc为生成镜像的目录,后面的url为镜像源地址。

接下来很快就会构建完成,然后生成一个基础镜像:

# ls centos6.8-doc
bin boot dev etc home lib lib64 media mnt opt proc root sbin selinux srv sys tmp usr var

可以看到生成的centos6.8-doc目录里面已经包含了linux系统的基本文件系统。其实生成这样一个目录就相当于已经是一个基本的linux镜像了,只需要打包并分发到docker主机,并构建成相应的docker image就可以使用了。

使用docker工具导入此镜像:

不论在什么环境,首先进入centos6.8-doc目录,然后将镜像导入:

# cd centos6.8-doc
# tar -c .|docker import - centos:6.8
f86315da0e5ddfdbc2aaf169d7f26cf9e071afb7df04bc207ff0d5b623221c8c
此时,便生成了一个镜像。
# docker images
REPOSITORY              TAG         IMAGE ID      CREATED       VIRTUAL SIZE
centos                6.8         f86315da0e5d    6 seconds ago    392.9 MB

接下来使用这个镜像去创建和使用容器:

# docker run -itd -P centos:6.8 bash
45fc3313c92f8ef8b1fe841da580ca0759b82e54a507c3985dc1c65d6106e12d
# docker ps -a 
CONTAINER ID    IMAGE            COMMAND       CREATED       STATUS       PORTS         NAMES
45fc3313c92f    centos:6.8          "bash"       20 seconds ago   Up 19 seconds               desperate_meitner

# docker exec -it desperate_meitner cat /etc/redhat-release 
CentOS release 6.8 (Final) 
可以看到,当前的image镜像就是当时创建6.8版本的

# docker exec -it desperate_meitner ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
  inet6 ::1/128 scope host 
    valid_lft forever preferred_lft forever
311: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
  link/ether 02:42:0a:00:00:25 brd ff:ff:ff:ff:ff:ff
  inet 10.0.0.37/24 scope global eth0
    valid_lft forever preferred_lft forever
  inet6 fe80::42:aff:fe00:25/64 scope link 
    valid_lft forever preferred_lft forever

到此,一个完整的基本的docker images就已经做好了。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# docker  # images  # images自己创建  # images定制  # docker images导入导出方式  # Docker中的images存储路径修改  # docker images的常用方式  # 删除docker images中为none的镜像操作  # docker images本地迁移的实现  # 解决docker images 镜像消失的问题  # Docker images导出和导入操作  # Docker如何批量删除images  # 镜像  # 的是  # 可以看到  # 需要注意  # 自己的  # 是一个  # 就会  # 希望能  # 软件包  # 这样一个  # 只需要  # 谢谢大家  # 不带  # 到此  # 文件系统  # 使用这个  # 就可以  # 安装包  # 源地址  # 使用了 


相关文章: 黑客如何通过漏洞一步步攻陷网站服务器?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  建站之星2.7模板:企业网站建设与h5定制设计专题  网站企业制作流程,用什么语言做企业网站比较好?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  如何快速生成高效建站系统源代码?  如何通过西部数码建站助手快速创建专业网站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何高效搭建专业期货交易平台网站?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  宝塔Windows建站如何避免显示默认IIS页面?  如何快速搭建支持数据库操作的智能建站平台?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  小型网站制作HTML,*游戏网站怎么搭建?  小建面朝正北,A点实际方位是否存在偏差?  建站主机SSH密钥生成步骤及常见问题解答?  一键网站制作软件,义乌购一件代发流程?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  b2c电商网站制作流程,b2c水平综合的电商平台?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  网站制作报价单模板图片,小松挖机官方网站报价?  如何零成本快速生成个人自助网站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何通过虚拟主机快速搭建个人网站?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  高端企业智能建站程序:SEO优化与响应式模板定制开发  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  建站之星多图banner生成与模板自定义指南  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  ,想在网上投简历,哪几个网站比较好?  如何零基础在云服务器搭建WordPress站点?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  如何在云主机上快速搭建网站?  如何通过.red域名打造高辨识度品牌网站?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  如何配置WinSCP新建站点的密钥验证步骤?  如何选购建站域名与空间?自助平台全解析  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  网站制作公司排行榜,四大门户网站排名?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  盐城做公司网站,江苏电子版退休证办理流程?  c++怎么用jemalloc c++替换默认内存分配器【性能】  建站主机是什么?如何选择适合的建站主机?  如何在阿里云购买域名并搭建网站?  ,制作一个手机app网站要多少钱?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。