下载安装包
[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
原文:https://www.cnblogs.com/meijianbiao/p/14497618.html