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