码迷,mamicode.com
首页 > 其他好文 > 详细

DockerFile的编写

时间:2018-04-23 20:27:31      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:ja


1、制作nginx服务器的dockerfile

# This is my first Dockfile
# version 1.0
# Author:fish
FROM centos
MAINTAINER   fish.chen
ADD   nginx-1.9.3.tar.gz /usr/local/src
ADD pcre-8.38.tar.gz  /usr/local/src
RUN yum -y install wget gcc gcc-c++ make openssl-devel bzip2
RUN useradd -s /sbin/nologin  -M www
WORKDIR /usr/local/src/nginx-1.9.3
RUN ./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.38 && make && make install
RUN echo "daemon off;" >>/usr/local/nginx/conf/nginx.conf
# VOLUME
ENV PATH /usr/local/nginx/sbin:$PATH
EXPOSE 80
CMD ["ngxin"]



编译nginx

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
wget http://nginx.org/download/nginx-1.9.3.tar.gz
useradd -s /sbin/nologin  -M www
yum install wget gcc gcc-c++ make openssl-devel bzip2
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre2-10.21
./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.38
/usr/local/nginx/sbin/nginx
echo "daemon off;" >>/usr/local/nginx/conf/nginx.conf


2、制作stress服务器的dockerfile

# This is my first Dockfile
# version 1.0
# Author:fish
FROM centos
MAINTAINER   fish
ADD   epel.repo  /etc/yum.repos.d/
RUN yum install -y stress && yum clean all
ENTRYPOINT ["stress"]


DockerFile的编写

标签:ja

原文地址:http://blog.51cto.com/395469372/2106953

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!