手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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环境的镜像
© 手抄报圈