Dockerfile基础脚本研发

一十一

一十一

2018-04-17 13:05:35

基础脚本研发

 FROM 59.61.79.157:5000/centos:7.3

RUN yum install tar -y   #安装tar
RUN wget ftp://ftp.heisea.cn/pub/docker/inits/jdk/jdk-1.8.tar -P /opt   #下载jdk1.8并指定放在opt下
RUN tar -xvf /opt/jdk-1.8.tar -C /opt   #解压tar包
RUN rm -rf /opt/jdk-1.8.tar   #删除tar包
ENV JAVA_HOME=/opt/jdk-1.8   #配置环境变量
ENV PATH=$JAVA_HOME/bin:$PATH   #配置环境变量
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  #配置环境变量
#RUN wget ftp://172.18.30.8/pub/bak/eureka-server-1.0.0.jar -P /root  #下载eureka-server并制定目录root
CMD java -jar /root/eureka-server-1.0.0.jar  #运行命令


后续业务延伸

FROM 59.61.79.157:5000/jdk:1.8
RUN wget ftp://172.18.30.8/pub/bak/eureka-server-1.0.0.jar -P /root  #下载
CMD java -jar /root/eureka-server-1.0.0.jar  #运行命令


一键执行实现dockerfile生成镜像、打tag、push到镜像仓库

#!/bin/bash
docker build -t lqq/test1 /root/docker/
docker tag lqq/test1 59.61.79.157:5000/lqq/test1:latest 
docker push 59.61.79.157:5000/lqq/test1:latest


TestOps中文社区公众号
 
 微信   :  wonter
 QQ群 :  632418478
用户评论(0)
意见反馈
举报