Dockerfile:nginx镜像编写
来源:互联网 发布:逆波兰表达式算法 java 编辑:程序博客网 时间:2024/06/06 05:23
nginx镜像在centos6.7上的Dockerfile实现如下:
FROM centos:6.7
MAINTAINER chenyufeng "yufengcode@gmail.com"
# 设置当前工具目录
# 该命令不会新增镜像层
WORKDIR /home
#安装wget
RUN 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
#编译安装nginx
RUN 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
阅读全文
1 0
- Dockerfile:nginx镜像编写
- dockerfile创建nginx镜像
- Dockerfile:tomcat镜像编写
- Dockerfile:mysql镜像编写
- Dockerfile:RabbitMQ镜像编写
- Dockerfile:redis镜像编写
- Dockerfile 构建nginx镜像并运行
- Dockerfile 示例二:创建一个Nginx的镜像
- 利用Dockerfile制作node+nginx应用自启动镜像
- 通过Dockerfile创建nginx服务的Centos镜像
- Dockerfile编写制作含有node环境的项目镜像
- Dockerfile编写制作含有node环境的项目镜像
- 【Dockerfile】使用Dockerfile创建带nginx服务的Centos Docker镜像
- Dockerfile 构建镜像
- Dockerfile创建镜像
- dockerfile制作docker镜像
- Dockerfile构建本地镜像
- Dockerfile 创建 tomcat 镜像
- 关于三次握手四次挥手
- struts ---核心过滤器理解---
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)-D:数圈圈(数位DP)
- 通过表单为数据库增添数据示例
- 面向对象--简单的静态内部类
- Dockerfile:nginx镜像编写
- Linux——nfs
- 基础类
- RPC和WebService的比较
- qrcode a样式,url情况,引导页,二维码
- 蓝桥杯 矩形面积交
- 栈和队列面试题1【菜鸟学习日记】
- 简单的彩色图像分割
- Lesson 3 上机练习题——继承