首页 > 其他 > 详细

Dockerfile源码安装nginx容器

时间:2021-03-08 09:21:59      阅读:24      评论:0      收藏:0      [点我收藏+]

下载安装包

[root@mei nginx]# wget http://nginx.org/download/nginx-1.14.2.tar.gz

 

创建安装目录

[root@mei nginx]# pwd
/root/nginx
[root@mei nginx]# tree
.
├── Dockerfile
└── nginx-1.14.2.tar.gz

 

编辑Dockerfile文件

[root@mei nginx]# vim Dockerfile

FROM centos:latest
  
LABEL MAINTAINER "mei 123@qq.com"

ADD nginx-1.14.2.tar.gz  /usr/local/src

ENV PATH /usr/local/nginx/sbin:$PATH

RUN yum -y install bzip2 make openssl-devel pcre-devel expat-devel libtool gcc gcc-c++ libxml2-devel

RUN useradd -s /sbin/nologin nginx

WORKDIR /usr/local/src/nginx-1.14.2

RUN   ./configure --prefix=/usr/local/nginx --user=nginx  --group=nginx

RUN make && make install

RUN ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

EXPOSE 80

CMD ["/usr/local/nginx", "-g" ,"daemon off;"]


~                                                                                                         
~                                                                                                         
~                                                

 

 

创建nginx镜像

[root@mei ~]# docker build -t nginx:v0.2 nginx

 

运行容器

[root@mei ~]# docker run -itd -p 80:80 --name webnginx2 nginx:v0.2 

 

Dockerfile源码安装nginx容器

原文:https://www.cnblogs.com/meijianbiao/p/14497618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!