DOCKER自定义JDK镜像
本文最后更新于 959 天前,其中的信息可能已经有所发展或是发生改变。

DOCKER自定义JDK镜像

配置dockerfile

# 指定基础镜像
FROM centos:7.6.1810

#设置环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_271
ENV PATH $JAVA_HOME/bin:$PATH

# 设置镜像时区和创建目录
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& mkdir -p /usr/local/java \
&& yum install -y unzip \
&& echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_271' >> /etc/profile.d/jdk.sh \
&& echo 'export JRE_HOME=$JAVA_HOME/jre' >> /etc/profile.d/jdk.sh \
&& echo 'export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib'  >> /etc/profile.d/jdk.sh \
&& echo 'export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin' >> /etc/profile.d/jdk.sh

# 把当前下载的jdk 放到工作目录
ADD jdk-8u271-linux-x64.tar.gz /usr/local/java

构建镜像

docker build -t darma_jdk8:v1 .

运行镜像

docker run -itd \
--name darma_jdk \
--privileged=true \
-v /etc/hosts:/etc/hosts \
-v /etc/localtime:/etc/localtime \
darma_jdk8:v1 /sbin/init

因为后期需要用到systemctl 所以加了/sbin/init参数

评论

  1. Windows Chrome 92.0.4512.0
    3 年前
    2022-6-25 22:50:14

    一开始就给以全然的性解放,不会有结果。你不难明白,一旦情欲的满足太轻易,它便不会有什么价值而言

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇