docker通过commit制作带Gradle和java环境的镜像

 时间:2026-02-15 05:39:14

1、首先进入一个基础容器(gitlabrunner)docker exec -it <容器id> bash,然后切换到挂载卷

docker通过commit制作带Gradle和java环境的镜像

2、因为这里是通过挂载卷的形式将安装包导入进去的,解压导入进来的安装包,也可以解压后通过挂载卷放进来

docker通过commit制作带Gradle和java环境的镜像

3、移动java软件到要安装的目录,这里安装在usr/lib/jvm下,因为官方自动安装也安装在这里的

docker通过commit制作带Gradle和java环境的镜像

4、然后配置环境变了,在目录/etc/profile.d添加jdk.sh环境变量脚本,内容如下,最后记得添加执行权限

docker通过commit制作带Gradle和java环境的镜像

docker通过commit制作带Gradle和java环境的镜像

5、生效环境变量source /etc/profile,然后测试java是否安装好了java -version

docker通过commit制作带Gradle和java环境的镜像

6、gradle安装方式大同小异

docker通过commit制作带Gradle和java环境的镜像

docker通过commit制作带Gradle和java环境的镜像

7、安装完成后可以通过history -c 清理容器使用的命令

docker通过commit制作带Gradle和java环境的镜像

8、最后退出容器ctrl+p+q(这个不会留使用记录)或者exit(这个会留下使用记录)

9、最后就可以执行docker commit -m "描述" -a "作者" <容器id> <镜像名字>

docker通过commit制作带Gradle和java环境的镜像

docker通过commit制作带Gradle和java环境的镜像

10、最后总结一下,最后测试结果发现了环境变量不能保存的问题,大概通过env能解决,后一篇介绍如何解决环境变量的问题把

docker通过commit制作带Gradle和java环境的镜像

docker通过commit制作带Gradle和java环境的镜像

  • gradle怎么构建项目结构,gradle搭建java项目
  • Dockerfile之gitlab-runner安装java和gradle
  • jenkins通过gradle构建项目
  • gradle 怎么生成jar
  • 镜像效果premiere
  • 热门搜索
    尊师重教手抄报 我阅读我快乐手抄报 手抄报图片素材 手抄报感恩老师 关于心理的手抄报 祝福祖国手抄报 端午手抄报内容 国庆手抄报简单 爱国手抄报图片大全 弘扬民族精神手抄报