dockerfile构建nginx服务
1.拉取基础镜像
docker pull centos
2.下载源代码软件包
nginx-1.6.0.tar.gz
3.编辑dockerfile文件
mkdir /root/nginx/
vim /root/nginx/dockerfile
FROM centosMAINTAINER 2018-04-011 lipengcheng 777@qq.com RUN yum -y install gcc* make pcre-devel zlib-devel ADD nginx-1.6.0.tar.gz /usr/src/ WORKDIR /usr/src/nginx-1.6.0/ RUN useradd -s /sbin/nologin -M nginx RUN ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module && make && make install RUN ln -s /usr/local/nginx/sbin/* /usr/local/sbin/ EXPOSE 80 WORKDIR / RUN nginx CMD ["nginx", "-g", "daemon off;"]
4.执行dockerfile文件
docker build -t centos-nginx:test ./
5.创建nginx的容器,并做端口映射
docker run -itd --name nginx1 -p 80:80 9b9494bee7cc(镜像ID)
6.通过ip可以放问道nginx的默认首页
注意:需要注意的是所有与docker文件相关的东西都要放到与dockerfile文件的同一级目录,这里我统一放到了/root/nginx/目录下
转载于:https://www.cnblogs.com/Leonardo-li/p/8822228.html
dockerfile构建nginx服务相关推荐
- Dockerfile构建nginx镜像
Dockerfile构建nginx镜像[root@bogon ~]# mkdir /opt/docker-file [root@bogon ~]# cd /opt/docker-file/ [root ...
- dockerfile构建nginx并结合php
查看nginx和php的目录结构: [root@docker docker_demo]# tree nginx nginx ├── Dockerfile ├── fastcgi_params ├── ...
- 使用Dockerfile构建Nginx,Tomcat,MySQL镜像
实验环境说明 本机IP地址:192.168.10.157 构建mysql镜像时,验证的主机IP:192.168.10.149 构建Nginx镜像 1.下载基础镜像--centos镜像 docker p ...
- Dockerfile构建Nginx镜像、镜像优化(多阶段构建,最小化镜像构建)
Dockerfile创建镜像 Dockerfile 有以下指令选项: FROM MAINTAINER RUN CMD EXPOSE ENV ADD COPY ENTRYPOINT VOLUME USE ...
- 这就是你日日夜夜想要的docker!!!---------Dockerfile构建nginx、Tomcat、MySQL镜像
文章目录 构建nginxDockerfile镜像 构建DockerfileTomcat 构建Dockerfile MySQL镜像 构建nginxDockerfile镜像 这里的nginx软件包使用ng ...
- 构建nginx镜像,部署到k8s
创建dockerfile(Dockerfile-web),通过dockerfile构建nginx镜像 FROM nginx:stable-alpine COPY nginx.conf /etc/ngi ...
- 学习笔记五:dockerfile 构建生产环境镜像
dockerfile 构建生产环境镜像 dockerfile构建nginx镜像 dockerfile构建tomcat镜像 tomcat 的自动启动 把Go代码基于dockerfile做成镜像 把pyt ...
- dockerfile以alpine为基础镜像构建nginx镜像
dockerfile以alpine为基础镜像构建nginx镜像 文章目录 dockerfile以alpine为基础镜像构建nginx镜像 1:alpine 2:alpine软件包管理命令 apk ad ...
- dockerfile用源码包构建tomcat服务
一.说明 centos基于docker官方镜像来制作的,用tomcat源码包生成的镜像,本环境中tomcat安装目录位于:/usr/local/,jdk安装目录位于:/usr/,如果你使用docker ...
最新文章
- Mysql将日期转为字符串
- android gradle is插件,android gradle 插件创建 configuration
- 字符变量赋值规则_C#的变量、运算符
- tomcat 下catalina.out 日志乱码问题处理
- 正在搞用web.py做的通讯录
- Android第十四期 - 可扩展选项卡
- 基于visual Studio2013解决面试题之0707最小元素
- 链队列约瑟夫环c++代码_数据结构之约瑟夫环C语言实现
- 区位码,国标码,交换码,内码,外码
- 工商管理专业知识与实务(中级)【4】
- c语言二级考试南开100,南开100题WORD加答案(二级C语言考试)
- 【NoteBook】莫瑞亚(Ash Maurya):精益创业实战(一、二部分)
- cdrom是多媒体微型计算机,2011年计算机一级考试理论试题:多媒体
- 【C++】代码实现:数据线性平滑算法:3点线性平滑、5点(1次、2次、3次)线性平滑、7点(1次、2次)线性平滑
- python编写poc_POC编写基础知识
- 计算机与信息技术基础读书笔记,信息技术读书笔记
- 论文翻译:混合维在庞加莱几何三维骨架的动作识别
- leetcode【排序】这个自定义排序的比较器感觉不好直接想出来,需要多练欸
- 零点极点传递函数以及伯德图
- docker安装python依赖包
热门文章
- webapi添加html页面,如何从WebApi动作返回html页面?
- redis 主从配置_应用 | Redis实现 主从,单例,集群,哨兵,配置应用
- python 错误代码_PYTHON错误代码及解决办法
- usagestatsmanager获取正在运行应用_用Python构建数据科学Web应用程序
- android8 静音震动,iPhone8开启静音后手机振动怎么办?苹果8关闭静音模式震动的两种方法...
- 分享apache http服务器设置虚拟主机的方法
- ubuntu之路——day8.4 Adam自适应矩估计算法
- ORACEL游标的使用实例
- 绘画软件优动漫PAINT系统要求
- div垂直水平居中经常使用的方法