简单的 nginx Dockerfile

写 Dockerfile 就有点想写 shell 脚本一样,都是一条条命令拼接起来的。

vim   Dockerfile
FROM centos:latest

RUN yum -y install epel-release &&\
    yum -y install nginx &&\
    yum clean all &&\
    cp   /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime && \
    rm -rfv /usr/share/backgrounds/*  && \
    rm -rfv /usr/share/doc/*  && \
    rm -rfv /usr/share/man/* && \
    cd /usr/share/zoneinfo/ && \
    ls |grep -v "Asia"|xargs rm -rfv && \
    rm -rfv /var/cache/yum/* && \
    rm -rfv /usr/share/wallpapers/* && \
    rpm --rebuilddb &&\
    echo "docker nginx" >/usr/share/nginx/html/index.html
ENTRYPOINT ["nginx","-g","daemon off;"]

使用 docker build 生成镜像:

docker build -t  nginx:v1.0  .