基础脚本研发
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 |
![]() | TestOps中文社区公众号 |
微信 : wonter | |
QQ群 : 632418478 |