Dockerfile 构建镜像

一、使用dockerfile构建镜像

基本结构:

  a.设置基础镜像
  当前镜像继承于的基础镜像
  FROM centos:latest
  b.设置维护者信息
  没有固定格式
  c.设置需要添加到容器中的文件
  ADD 具有解压功能
  d.设置容器启动时需要执行的命令
  CMD

 FROM centos:latest
 MAINTAINER "wing"<xiangzisaisai@163.com>
 ADD jdk-8u201-linux-x64.tar.gz /opt
 RUN ln -s /opt/java/jdk1.8.0_201 /opt/jdk
 CMD /opt/jdk/bin/java -version

  修改镜像的仓库名和标签名
  docker tag xxx wing/java3:1.0

  设置环境变量:
  ENV JAVA_HOME /opt/jdk
  ENV PATH $JAVA_HOME/bin:$PATH

原文地址:https://www.cnblogs.com/yaozhixiang/p/10584365.html