靳闯博客 记录是一种习惯 、分享是一种态度
  • 波浪
  • 波浪
  • 波浪
  • 波浪
Dockerfile制作nginx镜像
发表于: | 分类: 技术积累 | 标签: Linux Centos7 Docker

基于centos7镜像添加nginx1.18源码编译


nginx1.18使用离线安装包安装,镜像上传到docker公共仓库可以直接下载


文件:
Dockerfile
(Centos离线安装Nginx)

FROM centos:7
ADD nginx-1.18.tar.gz /
RUN useradd -M -s /sbin/nologin nginx && tar xf /nginx-1.18/nginx-1.18.0.tar.gz -C /usr/local/ && \
ln -sf /dev/stdout /usr/local/nginx/logs/access.log && ln -sf /dev/stderr /usr/local/nginx/logs/error.log && \
tar xf /usr/local/nginx/src/rpm.tar.gz -C /tmp/ >/dev/null 2>&1 && yum install -y /tmp/rpm/*.rpm >/dev/null 2>&1 && \
rm -rf /tmp/rpm && rm -rf /usr/local/nginx/src/openssl-1.1.1f/test/* && rm -rf /nginx-1.18
ENV PATH $PATH:/usr/local/nginx/sbin
EXPOSE 80 443
WORKDIR /usr/local/nginx
CMD [ "nginx","-g","daemon off;" ]

使用:

docker pull jinchub/nginx1.18
docker run -dit -p 80:80 -v /data/html:/usr/local/nginx/html --name nginx18 jinchub/nginx1.18

dockerfile.png


查看日志输出:

docker logs <CONTAINER ID>

商业转载请联系作者获得授权,非商业转载请注明出处 本文地址:https://me.jinchuang.org/archives/596.html

如果这篇文章帮助到了你,我感到十分荣幸!


📬 评论留言 ↴

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png2018new_aini_org.png2018new_baobao_thumb.png2018new_erha_org.png2018new_kuxiao_thumb.png2018new_yun_thumb.png2018new_hufen_thumb.png2018new_gui_org.png2018new_xiaoerbuyu_org.png2018new_heixian_thumb.png2018new_wabi_thumb.png2018new_tianping_thumb.png

TOP