网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

利用docker java镜像编译运行java代码

时间:2024-10-13 15:48:36

1、首先可以去do罕铞泱殳cker hub找到自己需要的java版本,这里主要分jre、jdk、还有带alpine的,意思分别是jre服务器版本,不带编译功能,jdk带编译功能,alpine用的基础系统是alpine 没有该后缀默认是debine系统

利用docker java镜像编译运行java代码

2、我们这里要编译肯定要选jdk版本,然后基础系统用alpine的化,拉取就比较快,因为系统小,默认的话就比较大,执行docker pull java:8-jdk-alpine

利用docker java镜像编译运行java代码

3、拉取完成后可以执行docker image ls java查看所有java的镜像,可以看到不是alpine系统的比普通的大了很多

利用docker java镜像编译运行java代码

4、下面就可以使用该镜像进行编译java代码了,首先新建个Hello.java文件,然后编写你的代码,这里直接打印个hello world

利用docker java镜像编译运行java代码

5、然后直接编译命令javac xxx.java文件,但是这里是通过镜像编译就要改成docker ru荏鱿胫协n --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp java:8-jdk-alpine javac Hello.java

利用docker java镜像编译运行java代码

6、然后运行java代码,前面那一串还是一样的,只是后面改成,运行java的命令,docker run <省略同上> java Hello,执行完然后就可以打印出hello world 了

利用docker java镜像编译运行java代码
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com