Docker镜像管理2之nginx镜像制作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker镜像管理2之nginx镜像制作相关的知识,希望对你有一定的参考价值。
下面我们来制作一个nginx的镜像,通过编译安装方式来完成。
重新制作一个基础镜像
文件内容
# Version: 0.0.1 # 指定使用哪个基础镜像 FROM centos:6.6 # 说明该镜像的制作者和联系方式 MAINTAINER Rex.chen [email protected] #设置标签,不是必须的只是为了说明里面的版本查看起来方便 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镜像制作的主要内容,如果未能解决你的问题,请参考以下文章