栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

编写java项目依赖的基础镜像

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

编写java项目依赖的基础镜像

这里记录下编写Dockerfile时java项目依赖的的基础镜像,基础镜像主要有如下几项配置:

1、依赖的基础环境,这里选择centos;

2、设置镜像的时区,这里选择 Asia/Shanghai;

3、安装需要的基础命令,如 wget、unzip,

4、配置jdk环境;

# base image
FROM centos:latest
MAINTAINER bobo 
# set timezone
ENV  TIME_ZONE Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime

#OS
RUN yum install -y wget && yum install -y unzip zip
#install jdk
RUN mkdir /var/tmp/jdk
# 这里oracle官方下载不可用了,本地引入jdk
#RUN wget --no-check-certificate --no-cookies --header "cookie: oraclelicense=accept-securebackup-cookie" -P /var/tmp/jdk http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
COPY jdk-8u271-linux-x64.tar.gz /var/tmp/jdk/jdk-8u271-linux-x64.tar.gz

RUN tar xzf /var/tmp/jdk/jdk-8u271-linux-x64.tar.gz -C /var/tmp/jdk && rm -rf /var/tmp/jdk/jdk-8u271-linux-x64.tar.gz
#env
ENV JAVA_HOME /var/tmp/jdk/jdk1.8.0_271
ENV PATH $PATH:$JAVA_HOME/bin

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672430.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号