首页 > 代码库 > (五)Docker镜像管理2之nginx镜像制作
(五)Docker镜像管理2之nginx镜像制作
下面我们来制作一个Nginx的镜像,通过编译安装方式来完成。
重新制作一个基础镜像
文件内容
# Version: 0.0.1 # 指定使用哪个基础镜像 FROM centos:6.6 # 说明该镜像的制作者和联系方式 MAINTAINER Rex.chen rex.chen@aaa.com #设置标签,不是必须的只是为了说明里面的版本查看起来方便 LABEL Discrition="更换了epel源,并安装了相应库和组件" #备份系统默认的epel源,并设置新的EPEL源 RUN cd /etc/yum.repos.d/ RUN ["mv","/etc/yum.repos.d/CentOS-Base.repo","/etc/yum.repos.d/CentOS-Base.repo.bak"] COPY ./Centos-6.repo /etc/yum.repos.d/CentOS-Base.repo RUN yum makecache # 安装必要库和组件 RUN yum update -y && yum groupinstall -y ‘Development Tools‘ && yum -y install wget libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap-devel # RUN yum clean all
运行下面的命令制作镜像
我这里使用了-f来指定dockerfile
docker image build -t mycentos6:1.0 -f ./buildProImange .
制作Nginx镜像
本文出自 “小恶魔的家” 博客,请务必保留此出处http://littledevil.blog.51cto.com/9445436/1916292
(五)Docker镜像管理2之nginx镜像制作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。