原创

Dockerfile基本知识

Dockerfile基本知识

FROM              指定基础镜像
MAINTAINER   维护者信息
RUN                 你想让他干啥(在命令前加RUN即可)
ADD                 给他点创业基金(COPY文件,会自动解压)
WORKDIR       设置当前工作,目录
VOLUME         设置卷,挂载主机目录
EXPOSE         打开端口
CMD               奔跑吧兄弟(指定容器启动后要干的事情)

基于centos7创建nginx的Dockerfile

FROM centos:7
MAINTAINER wubo 343618924@qq.com
ADD nginx-1.15.0.tar.gz /usr/local/wubo/
RUN yum install -y pcre* gcc* openssl* make
WORKDIR /usr/local/wubo/nginx-1.15.0
VOLUME /data
RUN ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre && make && make install
RUN echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf
ENV PATH /usr/local/nginx/sbin:$PTAH
EXPOSE 80
CMD ["nginx"]

正文到此结束
Loading...