docker 的java编译环境构建详细介绍
程序员文章站
2022-06-27 15:52:15
用dockerfile 构建一个java的编译环境,这里整理下实现步骤:
1、包括以下软件包
ubuntu
jdk
maven
svn...
用dockerfile 构建一个java的编译环境,这里整理下实现步骤:
1、包括以下软件包
- ubuntu
- jdk
- maven
- svn
2、jdk、maven 需要手动下载,下载之后分别为
jdk-8u51-linux-x64.gz
apache-maven-3.3.3-bin.tar.gz
3、创建一个dockerfile文件,包含以下内容
from ubuntu run apt-get update run apt-get -y install subversion add jdk-8u51-linux-x64.gz /usr/local add apache-maven-3.3.3-bin.tar.gz /usr/local env java_home /usr/local/jdk1.8.0_51 env m2_home /usr/local/apache-maven-3.3.3 env path $path:$java_home/bin:$m2_home/bin
简单的说一下上面的意思,就是基于ubuntu创建一个镜像,然后更新软件源,接着安装svn,然后把下载的jdk、maven添加到镜像,并放置到/usr/local目录,这里我添加的是一个压缩包,在构建镜像的适合,系统会自动解压,并且镜像里面也不会有压缩的文件,最后再设置环境变量
4、最后开始构建镜像
docker build -t dev .
构建完成之后,可以用docker images看到多了一个叫dev的镜像,这就是我们创建的,这里要注意的一点就是dockerfile文件跟之前下载的压缩包是在同一个目录的,而且运行上面打包命令的时候也要确保在dockerfile所在目录。
5、启动
docker run -i -t dev
启动之后,输入java 、mvn、svn,是不是都装好了,之后就可以在这个容器里面把代码从svn上面下载下来,然后再通过maven打包,然后部署到包含tomcat的容器里面。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
推荐阅读
-
Docker中镜像构建文件Dockerfile与相关命令的详细介绍
-
利用 Docker 构建简单的 java 开发编译环境的方法详解
-
利用 Docker 构建一个简单的 java 开发编译环境
-
docker 的java编译环境构建详细介绍
-
Docker中镜像构建文件Dockerfile与相关命令的详细介绍
-
如何利用docker快速构建MySQL主从复制环境的详情介绍
-
用docker部署RabbitMQ环境的详细介绍
-
如何利用docker快速构建MySQL主从复制环境的详情介绍
-
利用 Docker 构建简单的 java 开发编译环境的方法详解
-
利用 Docker 构建一个简单的 java 开发编译环境