1、安装Docker
参考文档:
2、Nginx的Docker镜像
Dockerfile文件:
FROM centos:7 #用户信息 MAINTAINER THIS IS NGINX IMAGE #添加环境包 RUN yum -y update RUN yum install -y pcre-devel zlib-devel gcc gcc-c++ make RUN useradd -M -s /sbin/nologin nginx #解压nginx软件包 ADD nginx-1.12.2.tar.gz /usr/local/src #指定工作目录(相当于cd) WORKDIR /usr/local/src WORkDIR nginx-1.12.2 RUN ./configure \ --prefix=/usr/local/nginx \ --user=nginx \ --group=nginx \ --with-http_stub_status_module && make && make install ENV PATH /usr/local/nginx/sbin:$PATH #指定httpd端口 EXPOSE 80 RUN echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf CMD nginx
生成本地镜像:
docker build -t cjavapy/nginx:1.12.2 .
3、nginx容器
使用通过Dockerfile文件创建的本地镜像创建容器。
docker run -d -P cjavapy/nginx:1.12.2
相关文档: