易久IT学院

作者: admin
查看: 109|回复: 1

more +今日重磅推荐Recommend No.1

最新网络安全思维导图全集(图片+pdf+原版)

more +随机图赏Gallery

[Windows] 蓝屏代码查询器(包含最全的蓝屏代码)[Windows] 蓝屏代码查询器(包含最全的蓝屏代码)
高清视频来了 亁颐堂现任明教教主CCNA Security V5视频教程 自学必备 安全大神高清视频来了 亁颐堂现任明教教主CCNA Security V5视频教程 自学必备 安全大神
必看!网络工程师 最佳入门视频 红茶三杯 CCNA教学视频(15集)必看!网络工程师 最佳入门视频 红茶三杯 CCNA教学视频(15集)
最NB的思科模拟器,Cisco VIRL 使用说明!没有之一!最NB的思科模拟器,Cisco VIRL 使用说明!没有之一!
左光华 网上课堂 MYSQL数据库系列培训教程视频下载25集左光华 网上课堂 MYSQL数据库系列培训教程视频下载25集
100多篇 机器学习经典论文 英文原版 打包下载100多篇 机器学习经典论文 英文原版 打包下载
国外讲师Python编程入门课程视频教程 英文字幕 7周精讲视频教学视频国外讲师Python编程入门课程视频教程 英文字幕 7周精讲视频教学视频
网易web白帽子 实战型安全视频教程 原理+实战的知识体系 web玩家必备视频教程网易web白帽子 实战型安全视频教程 原理+实战的知识体系 web玩家必备视频教程
多协议标记交换_纯原理 多协议标记交换(MPLS)技术-冯径-人民邮电出版社 电子书pdf多协议标记交换_纯原理 多协议标记交换(MPLS)技术-冯径-人民邮电出版社 电子书pdf
《图解TCP+IP第5版》竹下隆史PDF《图解TCP+IP第5版》竹下隆史PDF
斯巴达Python编程视频 专业搜索爬虫抓取超高清视频教程9集+py源码斯巴达Python编程视频 专业搜索爬虫抓取超高清视频教程9集+py源码
乾颐堂 李冰 新UNL模拟器入门讲解视频教程 软件安装+设备添加+模拟器配置乾颐堂 李冰 新UNL模拟器入门讲解视频教程 软件安装+设备添加+模拟器配置
解压缩的正确姿势(如何顺利的打开论坛的26000G资料和视频压缩包)解压缩的正确姿势(如何顺利的打开论坛的26000G资料和视频压缩包)
教学视频:华为模拟器ENSP中防火墙USG6000V如何登陆web网管教学视频:华为模拟器ENSP中防火墙USG6000V如何登陆web网管

8. Docker - Dockerfile install nginx

[复制链接]
admin 发表于 2017-1-25 15:47:18 | 显示全部楼层 |阅读模式
查看: 109|回复: 1
1.DockerfileDocker可以通过Dockerfile的内容可以自动构建镜像.Dockerfile是一个包含创建镜像所有命令的文本文件, 通过docker build命令可以根据Dockerfile的内容构建镜像,下面介绍Dockerfile基本语法结构Dockerfile语法2.使用Dockerfile安装Nginx[backcolor=white !important][size=1em]1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
bash-3.2# vim Dockerfile
From centos-6-x86_minimal:latest
MAINTAINER  90root admin@90root.com
RUN yum install -y pcre-devel wget net-tools gcc zblic zlib-devel make opensshl-devel
ADD http://nginx.org/download/nginx-1.8.1.tar.gz .
RUN tar zxvf nginx-1.8.1.tar.gz
RUN mkdir -p /usr/local/nginx
RUN cd nginx-1.8.1 && ./configure --prefix=/usr/local/nginx && make && make install
EXPOSE 80
bash-3.2# docker build -t centos6_nginx .
bash-3.2# docker run -itd --name nginx -P centos6_nginx:latest bash
bash-3.2# docker exec -it nginx bash
0472cbadc714# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
0472cbadc714# lsof -i:80
COMMAND PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
nginx    33 root    6u  IPv4 5213185      0t0  TCP *:http (LISTEN)
bash-3.2# docker ps
CONTAINER ID        IMAGE                  COMMAND             CREATED              STATUS              ORTS   NAMES
0472cbadc714        centos6_nginx:latest   "bash"              About a minute ago   Up About a minute   0.0.0.0:9000->80/tcp      nginx
bash-3.2# curl 127.0.0.1:9000 -I
HTTP/1.1 200 OK
Server: nginx/1.8.1
Date: Thu, 23 Jun 2016 00:53:39 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Thu, 23 Jun 2016 00:30:25 GMT
Connection: keep-alive
ETag: "576b2da1-264"
Accept-Ranges: bytes
### 或者浏览器访问192.168.1.40:9000



[/hide]
回复

使用道具 举报

aiqindehaiyang 发表于 2017-3-1 19:35:32 | 显示全部楼层
鸡蛋从外打破,是食物;从内打破,是生命。人生,从外打破,是压力;从内打破,是成长。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易久IT学院 ( 粤ICP备17017336号-3 )  

GMT+8, 2019-6-26 19:00 , Processed in 0.392186 second(s), 31 queries .

Powered by Yi9.Net  © 2012-2017 Comsenz Inc.

Designed by Yi9.NeT