Dockerfile格式介绍

  


#,wget  http://www.apelearn.com/study_v2/.nginx_conf

# #,Set 从而base  image 用CentOS   得到centos   #,File  Author /维护者   MAINTAINER  aming  aming@aminglinux.com   #,Install  necessary 工具   RUN  yum  install  -y  pcre-devel  wget  net-tools  gcc  zlib  zlib-devel  make  openssl-devel   #,Install  Nginx   ADD  http://nginx.org/download/nginx-1.8.0.tar.gz 。   RUN  tar  zxvf  nginx-1.8.0.tar.gz   RUN  mkdir  -p /usr/地方/nginx   RUN  cd  nginx-1.8.0 ,,,。/configure ——prefix=/usr/地方/nginx ,,, make ,, make 安装   RUN  rm  -fv /usr/地方/nginx/conf/nginx.conf   # COPY  .nginx_conf /usr/地方/nginx/conf/nginx.conf   ADD  http://www.apelearn.com/study_v2/.nginx_conf /usr/地方/nginx/conf/nginx.conf   #,Expose 港口   EXPOSE  80   #,Set 从而,default  command 用execute  when  creating  a  new 容器   ENTRYPOINT /usr/地方/nginx/sbin/nginx ,,, tail  -f /etc/passwd

#,docker  build  -t  centos_dockerfile_nginx 。

#,docker , images ,//可以看到新建的镜像   #,docker  run  -itd  -p  8088:80  centos_dockerfile_nginx  bash


#,curl  -L  https://github.com/docker/compose/releases/download/1.17.0-rc1/docker-compose-“uname  - s”——“uname  - m”,在当地,/usr/bin/docker-compose   #,chmod  755,美元   #,docker-compose  version 查看版本信息


#,vim  docker-compose.yml   版本:,“2”;   服务:   app1才能:   ,,,的形象:centos_nginx   ,,,港口:   ,,,,,的背后,“8081:80"   ,,,网络:   ,,,,,的背后,“net1"   ,,,卷:   ,,,,,神;/数据/:/数据   ,,,入口点:,tail  -f /etc/passwd ,   app2才能:   ,,,的形象:centos_with_net   ,,,网络:   ,,,,,的背后,“net2"   ,,,卷:   ,,,,,神;/数据/:/data1   ,,,入口点:,tail  -f /etc/passwd   网络:   net1才能:   ,,,司机:桥   net2才能:   ,,,司机:,桥

#,docker-compose  up  -d 可以启动两个容器   # docker-compose ——帮助   #,docker-compose  ps//停止/启动/rm    #,docker-compose  ps ,,,可以更清晰的看到用组合启动的容器

  

Dockerfile格式介绍