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

 时间:2024-10-29 17:26:23

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
  • 热门搜索
    中国板报网手抄报 小学生健康知识手抄报 五年级上册手抄报 感恩老师的手抄报内容 爱祖国手抄报内容 关于猴年的手抄报 感恩的心手抄报内容 关于感恩的手抄报资料 放飞梦想手抄报图片 手抄报版图