使用Dockerfile编译自己的docker镜像

演示一个镜像包含apache

1、新建Dockerfile

Java代码  使用Dockerfile编译自己的docker镜像
  1. vi Dockerfile  

 2、填入如下内容

Java代码  使用Dockerfile编译自己的docker镜像
  1. # Version 0.0.1  
  2. From centos  
  3. MAINTAINER "wiselyman"  
  4. RUN yum -y update  
  5. RUN yum -y install httpd  
  6. EXPOSE 80  
  7. CMD /usr/sbin/apachectl -D FOREGROUND  

 

3、编译

Java代码  使用Dockerfile编译自己的docker镜像
  1. docker build -t localhost:5000/centos_httpd - < Dockerfile  

 

4、查看

Java代码  使用Dockerfile编译自己的docker镜像
  1. docker images  

 结果

Java代码  使用Dockerfile编译自己的docker镜像
  1. REPOSITORY                                TAG                 IMAGE ID            CREATED             VIRTUAL SIZE  
  2. localhost:5000/centos_httpd               latest              53ee0b916001        18 minutes ago      340 MB  

 

上一篇:【设计模式】桥接模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )(一)


下一篇:(1)Python基础