dockerfile 构建nginx镜像

root@aa:/opt#vim dockerfile-nginx
FROM centos:7.9.2009
MAINTAINER Bertrm<123@qq.com>

RUN buildDeps='readline-devel pcre-devel openssl-devel gcc telnet wget curl make' \
&& useradd -M -s /sbin/nologin nginx \
&& mkdir -p /usr/local/nginx/conf/vhost \
&& mkdir -p /data/logs/nginx \
&& yum -y install $buildDeps \
&& yum clean all \
&& wget http://nginx.org/download/nginx-1.14.2.tar.gz \
&& tar zxf nginx-1.14.2.tar.gz \
&& cd nginx-1.14.2 \
&& ./configure --prefix=/usr/local/nginx \
    --with-http_ssl_module \
    --with-http_stub_status_module \
&& make -j 1 && make install \
&& rm -rf /usr/local/nginx/html/* \
&& echo "hellow nginx is ok" >> /usr/local/nginx/html/index.html \
&& cd / && rm -rf nginx-1.14.2* \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

ENV PATH /usr/local/nginx/sbin:$PATH
WORKDIR /usr/local/nginx
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
docker build -f dockerfile-nginx  -t nginx:1.0 .
root@aa:/opt# docker images
REPOSITORY   TAG        IMAGE ID       CREATED          SIZE
nginx        1.0        d1b77a9a1d9e   21 minutes ago   318MB
centos       7.9.2009   eeb6ee3f44bd   12 months ago    204MB
root@aa:/opt# 
root@aa:/opt#docker run -d -p 80:80 --name nginx nginx:1.0

http://ip:80
在这里插入图片描述

相关推荐

  1. 使用Dockerfile构建镜像

    2024-01-20 00:22:02       24 阅读
  2. 【docker】使用 Dockerfile 构建镜像

    2024-01-20 00:22:02       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 00:22:02       106 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 00:22:02       116 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 00:22:02       95 阅读
  4. Python语言-面向对象

    2024-01-20 00:22:02       103 阅读

热门阅读

  1. 黑马C++125-关系运算符重载-==

    2024-01-20 00:22:02       60 阅读
  2. OpenHarmony—Linux之系统调用

    2024-01-20 00:22:02       51 阅读
  3. linux上面hadoop配置集群

    2024-01-20 00:22:02       54 阅读
  4. 【MySQL】更改表的主键报错及解决办法

    2024-01-20 00:22:02       60 阅读
  5. uniapp 学习笔记

    2024-01-20 00:22:02       63 阅读
  6. IDA Pro 7.7和8.3共用方案

    2024-01-20 00:22:02       55 阅读
  7. 小程序显示兼容处理,home键处理

    2024-01-20 00:22:02       49 阅读
  8. 年终总结:我的2023编程之旅

    2024-01-20 00:22:02       59 阅读
  9. 介绍 TensorFlow 的基本概念和使用场景

    2024-01-20 00:22:02       60 阅读