温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Docker下制作Centos镜像的步骤

发布时间:2021-09-08 17:12:44 来源:亿速云 阅读:223 作者:chen 栏目:云计算

这篇文章主要讲解了“Docker下制作Centos镜像的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker下制作Centos镜像的步骤”吧!

安装依赖

yum install febootstrap

制作

febootstrap -i bash  -i openssh-server  centos6 centos6.7 http://mirrors.aliyun.com/centos/6/os/x86_64/

    ps:命令使用模式 febootstrap [--options] REPO TARGET [MIRROR]

    -i 表示你想安装的软件包

添加辅助文件

    在这一步,你可以把你宿主系统中的一些文件拷贝到要打包的目录中,比如hosts、resolve、bashrc文件等等,可以根据需要添加

打包

cd centos6.7
tar -c .|docker import - centos6.7

febootstrap在centos7中并没有这个包,不过我们可以使用supermin5来制作centos7的image

OS

    CentOS Linux release 7.3.1611 (Core)

安装依赖

yum install supermin5

制作

supermin5 -v --prepare bash coreutils -o supermin.d
supermin5 -v --build --format chroot supermin.d -o appliance.d
tar --numeric-owner -cpf centos-7.tar -C appliance.d .
cat centos-7.tar | docker import - oliver/centos:v7.2

    ps:使用模式

        supermin --prepare -o OUTPUTDIR PACKAGE [PACKAGE ...]
        supermin --build -o OUTPUTDIR -f chroot|ext2 INPUT [INPUT ...]

参数解释

        --prepare  想安装的包
        --build    编译
        --format 只有build模式有,表示输出的是一个chroot目录,还是一个ext2 disk image
        -o OUTPUTDIR  输出目录
        --size SIZE  输出ext2文件系统的大小,只有build模式有
        --use-installed 
        --copy-kernel    拷贝本机的内核

感谢各位的阅读,以上就是“Docker下制作Centos镜像的步骤”的内容了,经过本文的学习后,相信大家对Docker下制作Centos镜像的步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI