Docker镜像构建-Dockerfile
#建立进入文件夹 /opt/docker-file/nginx wget http://nginx.org/download/nginx-1.10.3.tar.gz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz vi Dockerfile # This is my first Dcokerfile # version 1.0 # auth lee #base images FROM centos #ADD ADD pcre-8.39.tar.gz /usr/local/src ADD nginx-1.10.3.tar.gz /usr/local/src #RUN RUN yum install -y wget gcc gcc-c++ make openssl-devel RUN useradd -s /sbin/nologin -M www #WORKDIR WORKDIR /usr/local/src/nginx-1.10.3 RUN ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.39 && make && make install RUN echo “daemon off;” >> /usr/local/nginx/conf/nginx.conf ENV PATH /usr/local/nginx/sbin:$PATH EXPOSE 80 CMD [“nginx”] :wq
#构建
docker build -t nginx-file:v1 /opt/docker-file/nginx/
#运行
docker run -d -p 90:80 nginx-file:v1 /usr/local/nginx/sbin/nginx