centos容器安装nginx及运行
进入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
..........
最新文章
- 探秘Tomcat——从一个简陋的Web服务器开始
- .NET并行编程实践(一:.NET并行计算基本介绍、并行循环使用模式)
- StackPanel在增加控件的问题
- sql语句,怎么查看一个表中的所有约束
- wp7 中 HubTile控件自定义大小。
- vim编码相关配置
- Python 实例: 备份文件
- 关于Could not parse configuration: /hibernate.cfg.xml的问题
- 并行执行的Service,以媒体转码成新格式为例
- HDU 4588 Count The Carries 计算二进制进位总数
- android细节之禁用activity的系统的默认切换效果
- 基本Guava工具
- javascript-OOP基础详解
- CentOS 7 安装 Jenkins
- 利用Webpack+React(antd)+ES6+python(flask)实现代码转换
- Python数据分析Numpy库方法简介(二)
- Winsock API TCP/IP网络通信
- 获取公网IP地址
- JZOJ.5335【NOIP2017模拟8.24】早苗
- 【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)
热门文章
- vulhub漏洞环境
- C#内联函数 特性 MethodImplOptions.AggressiveInlining)
- HP 电脑 - Windows 10 如何设置虚拟内存
- vmware扩容centos根目录
- Hive udf 或者 spark maven打包问题
- 哈工大 NLP 实验一 汉语分词系统
- 爬虫之Scrapy框架介绍及基础用法
- Mysql高级操作学习笔记:索引结构、树的区别、索引优缺点、创建索引原则(我们对哪种数据创建索引)、索引分类、Sql性能分析、索引使用、索引失效、索引设计原则
- 【洛谷】P1447 能量采集
- ubuntu目录结构