专栏首页小网管运维之路docker构建镜像- Dockerfile

docker构建镜像- Dockerfile

ps :cmd 会被外部参数覆盖,add只能解压tar包

busybox测试镜像打包

dockerfile 配置

FROM busybox
MAINTAINER ops.attacker.club

ADD *.tar.gz  lua-nginx*.zip /usr/local/src/ 

测试

docker build -t busybox:test1 -f Dockerfile-test  .

启动镜像

docker run --rm -it --name host1 busybox:test1 /bin/sh

ADD 支持tar包解压不支持zip

nginx 镜像构建

dockerfile 配置

FROM centos:7
MAINTAINER admin@attacker.club
RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel
ADD nginx-1.12.1.tar.gz /tmp

RUN cd /tmp/nginx-1.12.1 && \
    ./configure --prefix=/usr/local/nginx && \
    make -j 2 && \
    make install

RUN rm -rf /tmp/nginx-1.12.1* && yum clean all

COPY nginx.conf /usr/local/nginx/conf

WORKDIR /usr/local/nginx
EXPOSE 80
CMD ["./sbin/nginx", "-g", "daemon off;"]

构建和运行

docker build -t nginx:v1  -f Dockerfile .
#构建镜像
docker run -d  -p 80:80 --name nginx-1  nginx:v1

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nginx 常用配置

    daily: 日志文件将按天轮循 weekly: 日志文件将按周轮循 monthly: 日志文件将按月轮循 rotate 7: 一次存储7个日志文件。时间最久的...

    晴天Online
  • nginx 最大连接压测和调优

    nginx是非常高性能的web服务,交付web服务时我非常想知道它究竟能承载的多少并发量??我们知道影响服务性能的因素有很多如出口带宽、磁盘io、内存和cpu资...

    晴天Online
  • nginx自签SSL证书和Symantec签发证书使用

    vi /usr/local/nginx/conf/vhosts/attacker.conf

    晴天Online
  • nginx牛逼tomcat弱鸡探索之道

    对于常用的服务器,大家可能更多的知道apache,tomcat,lls等服务器。我们跟多的了解到nginx常常用于反向代理。而实质是nginx也是一个高性能服务...

    bigsai
  • 杨老师课堂之Nginx学习之安装篇

    基于Linux的安装,本篇教程提供两种安装实现,尽管之前安装过很多次,但是这里还是做一个整理。

    杨校
  • systemctl start nginx timeout

    昨儿个研究docker ,搭建私有仓库。想着用nginx代理一下仓库地址。方式使用80端口,于是愉快的下载,编辑,安装nginx。创建nginx.service...

    旺财的城堡
  • 浅谈nginx

    nginx拥有极快处理静态资源的速度,这是tomcat无法对比的,可是nginx无法处理动态资源,处理动态资源还是需要我们的tomcat或者jetty处理等...

    聚沙成塔
  • CentOS安装nginx

    第二步,安装依赖包。(1)gcc安装。由于nginx是c语言写的,因此在安装nginx前需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,...

    编程思录
  • 本机web开发环境的搭建--nginx篇

    而这篇主要针对的是初接触nginx/web初学者,在公司内部也主要是针对新入职的同事,统一了nginx的相关安装环境(例如:d:\nginx-1.3.11)

    meteoric
  • Linux下的Nginx安装(开机自启动)

    pcre:8.12     下载地址: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

    meteoric

扫码关注云+社区

领取腾讯云代金券