mkdir img1
ls
Dockerfile entrypoint.sh index.html
####################
[root@localhost img1]# vim Dockerfile
FROM nginx:1.14-alpine
LABEL maintainer=“jiasichao jiasichao@jiasichao.com”
ENV NGX_DOC_ROOT=’/data/web/html/’
ADD index.html ${NGX_DOC_ROOT}
ADD entrypoint.sh /bin/
CMD ["/usr/sbin/nginx","-g",“daemon off;”]
ENTRYPOINT ["/bin/entrypoint.sh"]
#####################
[root@localhost img1]# vim entrypoint.sh
#!/bin/sh
cat > /etc/nginx/conf.d/www.conf << EOF
server {
server_name ${HOSTNAME};
listen
I
P
:
−
0.0.0.0
:
{IP:-0.0.0.0}:
IP:−0.0.0.0:{PORT:-80};
root ${NGX_DOC_ROOT:-/usr/share/nginx/html};
}
EOF
exec “$@”
########################
[root@localhost img1]# vim index.html