网站首页 > 精选教程 正文
1.下载jdk
https://repo.huaweicloud.com/java/jdk/11.0.2+9/
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
2.编写Dcokerfile文件
# 建立一个新的镜像文件,配置模板:新建立的镜像是以centos为基础模板
# 因为jdk必须运行在操作系统之上
FROM centos:latest
# 维护者
MAINTAINER author <690395074@qq.com>
# 创建一个新目录来存储jdk文件
RUN mkdir /usr/local/java
#将jdk压缩文件复制到镜像中,它将自动解压缩tar文件
ADD jdk-11.0.2_linux-x64_bin.tar.gz /usr/local/java/
# 设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置环境变量
ENV JAVA_HOME /usr/local/java/jdk-11.0.2
ENV PATH $JAVA_HOME/bin:$PATH
# VOLUME 指定了临时文件目录为/tmp
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
3.打包java镜像
docker build -t java:11 .
4.启动jdk环境
docker run -id --name=java_jdk java:11
5.测试是否安装成功
5.1进入java_jdk的bash环境
docker exec -it java_jdk bash
5.2查看jdk的版本是否正确
java --version
养成好习惯,日日精进!
docker run -id --name=mysql mysql:5.7
FROM java:11
ADD demo-1.10.0.jar demo-1.10.0.jar
EXPOSE 6789
# 启动命令
ENTRYPOINT ["java","-jar","-Xms1000m","-Xmx1000m"]
CMD ["demo-1.10.0.jar"]
docker build -t my-spring-boot-app-10 .
docker run -d -p 6789:6789 my-spring-boot-app-10
- 上一篇: 在linux 上搭建jenkens前端自动化打包部署
- 下一篇: Java9新特性及使用
猜你喜欢
- 2025-01-08 再也不用漫无目的的百度了,linux部署jdk,一篇搞定
- 2025-01-08 在linux 上搭建jenkens前端自动化打包部署
- 2025-01-08 本地JavaWeb项目搭建部署过程
- 2025-01-08 宝塔Linux面板如何部署Java项目?
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)