龙空技术网

在公共基础上打造自定义nginx镜像

新一代搬砖人 50

前言:

目前小伙伴们对“nginx镜像网站 实现文字替换”大体比较注意,兄弟们都想要分析一些“nginx镜像网站 实现文字替换”的相关知识。那么小编在网摘上网罗了一些关于“nginx镜像网站 实现文字替换””的相关内容,希望姐妹们能喜欢,姐妹们快快来了解一下吧!

在实际使用过程中,对nginx.conf配置文件都会存在或多或少的修改,如何以最小的方式实现自定义nginx镜像

假设已经在服务器或虚拟机上已经配置好了docker环境,下面就以centos7虚拟机做演示

查看下docker版本:

docker -v

加载公共的nginx镜像:

docker pull nginx

查看镜像库

docker images

在home目录下创建nginx文件夹

mkdir nginx

在nginx下创建docker文件夹

mkdir docker

在docker目录下创建Dockerfile和nginx.conf

Dockerfile文件内容如下:

FROM nginx:latestMAINTAINER liuyang<liuyang17@asiainfo.com>ADD ./docker/nginx.conf /etc/nginx/nginx.confRUN mkdir -p /etc/nginx/logs

nginx.conf内容则按各自业务自定义

然后执行以下命令:

docker build -t registry.devops.asiainfo/aici/nginx -f docker/Dockerfile .

成功后,导出镜像包:

docker save registry.devops.asiainfo/aici/nginx:latest | gzip > nginx.tgz

自定义镜像创建成功。

标签: #nginx镜像网站 实现文字替换