Docker使用-nginx
2017-03-13 11:59
169 查看
1、构建Dockerfile
# Docker for Nginx #Base image FROM hfq/centos:7 #Who MAINTAINER shimanqiang@huizhaofang.com #gcc 安装 RUN yum install -y gcc-c++ #PCRE pcre-devel 安装 RUN yum install -y pcre pcre-devel #zlib 安装 RUN yum install -y zlib zlib-devel #OpenSSL 安装 RUN yum install -y openssl openssl-devel # tar RUN yum install -y tar # clean RUN yum clean all #切换目录 RUN mkdir /mysoft && cd /mysoft && wget http://nginx.org/download/nginx-1.11.10.tar.gz && tar -zxvf nginx-1.11.10.tar.gz && cd nginx-1.11.10 && ./configure && make && make install RUN rm -rf /mysoft #下载nginx:http://nginx.org/en/download.html #RUN wget http://nginx.org/download/nginx-1.11.10.tar.gz #RUN tar -zxvf nginx-1.11.10.tar.gz #RUN cd nginx-1.11.10 #RUN ./configure && make && make install #暴露80端口 EXPOSE 80 443 #ENTRYPOINT ["/usr/local/nginx/sbin/nginx","-g", "daemon off;"] CMD ["/usr/local/nginx/sbin/nginx","-g", "daemon off;"]
2、构建image
docker build -t hfq/nginx:latest .3、运行
docker run -it --name nginx-test hfq/nginx:latest /bin/bash
docker run -p 21111:80 --name test-nginx -d hfq/nginx:latest
相关文章推荐
- docker学习笔记2—创建一个nginx的镜像,并使用浏览器访问
- 如何使用 Weave 以及 Docker 搭建 Nginx 反向代理/负载均衡服务器
- nginx 官方docker镜像使用教程
- 使用jenkins、docker、consul、nginx搭建支持自动化构建部署以及弹性伸缩的集群系统详细教程
- 使用Docker搭建Django,Nginx,R,Python部署环境
- 使用Dockerfile搭建Nginx Web服务器
- Docker实战:使用Dockerfile创建带nginx服务并支持ssh的Centos Docker镜像
- Docker for Windows Nginx&PHP 使用
- 使用nginx反向代理docker中的git和redmine
- 【081】使用Nginx的官方Docker镜像,启动容器后无法显示自己网站页面,总显示Nginx官方默认页面的问题的解决方法
- 如何使用 Weave 以及 Docker 搭建 Nginx 反向代理/负载均衡服务器
- docker中使用nginx容器代理其他容器
- centos使用docker下安装mysql并配置、nginx
- 使用docker安装基于centos6.7系统环境下nginx
- 使用Dockerfile创建nginx服务容器镜像
- docker学习笔记3—使用Dockerfile与docker build命令创建一个nginx服务器镜像,并使用浏览器进行访问
- 使用Docker、Registrator、Consul、Consul Template和Nginx实现高可扩展的Web框架
- Docker视频教程 之 使用Nginx容器做反向代理 - 知识林
- nginx 官方docker镜像使用教程
- 2-docker简单使用(运行nginx容器)