码迷,mamicode.com
首页 > 其他好文 > 详细

(五)Docker镜像管理2之nginx镜像制作

时间:2017-04-15 21:05:56      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:nginx   image   docker   

下面我们来制作一个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镜像制作

标签:nginx   image   docker   

原文地址:http://littledevil.blog.51cto.com/9445436/1916292

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!