进入centos容器:

安装依赖:yum insatll -y wget gcc gcc-c++ make openssl-devel

安装:

到官网复制下载链接:http://nginx.org/download/nginx-1.17.5.tar.gz

下载:wget http://nginx.org/download/nginx-1.17.5.tar.gz

下载依赖:wget ftp://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

移动:mv *.gz /usr/local/scr

进src目录解压:tar zxf nginx-1.17.5.tar.gz

tar zxf pcre-8.43.tar.gz

进解压后的目录nginx-1.17.5,创建用户但不创建家目录:useradd -s /sbin/nologin -M www

直接编译安装:./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.43

然后:make && make install

运行:

每次容器启动运行nginx,nginx需要在后台运行,修改nginx配置文件:

vi /usr/local/nginx/conf/nginx.conf     添加:daemon off;

退出容器查看,nginx已经运行

把nginx做些基础镜像,上传docker hub:详情参考:https://www.cnblogs.com/yangyangming/p/11646666.html

docker commit -m "my nginx v1" 容器id 仓库名/my-nginx:v1

..........

最新文章

  1. 探秘Tomcat——从一个简陋的Web服务器开始
  2. .NET并行编程实践(一:.NET并行计算基本介绍、并行循环使用模式)
  3. StackPanel在增加控件的问题
  4. sql语句,怎么查看一个表中的所有约束
  5. wp7 中 HubTile控件自定义大小。
  6. vim编码相关配置
  7. Python 实例: 备份文件
  8. 关于Could not parse configuration: /hibernate.cfg.xml的问题
  9. 并行执行的Service,以媒体转码成新格式为例
  10. HDU 4588 Count The Carries 计算二进制进位总数
  11. android细节之禁用activity的系统的默认切换效果
  12. 基本Guava工具
  13. javascript-OOP基础详解
  14. CentOS 7 安装 Jenkins
  15. 利用Webpack+React(antd)+ES6+python(flask)实现代码转换
  16. Python数据分析Numpy库方法简介(二)
  17. Winsock API TCP/IP网络通信
  18. 获取公网IP地址
  19. JZOJ.5335【NOIP2017模拟8.24】早苗
  20. 【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)

热门文章

  1. vulhub漏洞环境
  2. C#内联函数 特性 MethodImplOptions.AggressiveInlining)
  3. HP 电脑 - Windows 10 如何设置虚拟内存
  4. vmware扩容centos根目录
  5. Hive udf 或者 spark maven打包问题
  6. 哈工大 NLP 实验一 汉语分词系统
  7. 爬虫之Scrapy框架介绍及基础用法
  8. Mysql高级操作学习笔记:索引结构、树的区别、索引优缺点、创建索引原则(我们对哪种数据创建索引)、索引分类、Sql性能分析、索引使用、索引失效、索引设计原则
  9. 【洛谷】P1447 能量采集
  10. ubuntu目录结构