您的位置:首页 > 运维架构 > Docker

Dockerfile:nginx镜像编写

2017-12-10 17:26 585 查看
nginx镜像在centos6.7上的Dockerfile实现如下:
FROM centos:6.7MAINTAINER chenyufeng "yufengcode@gmail.com"
# 设置当前工具目录# 该命令不会新增镜像层WORKDIR /home
#安装wgetRUN yum install -y wget && \    rpm --rebuilddb && \    yum install -y tar && \    wget http://nginx.org/download/nginx-1.8.0.tar.gz && \    tar -zxvf nginx-1.8.0.tar.gz && \     mv nginx-1.8.0/ nginx && \    rm -f nginx-1.8.0.tar.gz
# 切换到nginx目录执行以下操作WORKDIR nginx
#编译安装nginxRUN rpm --rebuilddb && \    yum install -y gcc make pcre-devel zlib-devel && \    ./configure --prefix=/usr/local/nginx --with-pcre && \    make && \    make install && \    /usr/local/nginx/sbin/nginx && \    echo "daemon off;">>/usr/local/nginx/conf/nginx.conf && \    yum clean all 
EXPOSE 22 80 443
CMD ["/usr/local/nginx/sbin/nginx"]

目前该镜像已经上传至Docker hub,可以直接使用下面的命令拉取到本地:
docker pull chenyufeng/nginx-centos 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: