一、使用dockerfile构建镜像
基本结构:
a.设置基础镜像
当前镜像继承于的基础镜像
FROM centos:latest
b.设置维护者信息
没有固定格式
c.设置需要添加到容器中的文件
ADD 具有解压功能
d.设置容器启动时需要执行的命令
CMD
FROM centos:latest
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