源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

docker 的java编译环境构建详细介绍

  • 时间:2020-12-19 16:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:docker 的java编译环境构建详细介绍
[b]用Dockerfile 构建一个java的编译环境,这里整理下实现步骤:[/b] [b]1、包括以下软件包[/b] [list=1] [*]ubuntu[/*] [*]jdk[/*] [*]maven[/*] [*]svn [/*] [/list] [b]2、jdk、maven 需要手动下载,下载之后分别为[/b] jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz [b]3、创建一个Dockerfile文件,包含以下内容[/b]
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目录,这里我添加的是一个压缩包,在构建镜像的适合,系统会自动解压,并且镜像里面也不会有压缩的文件,最后再设置环境变量 [b]4、最后开始构建镜像[/b] docker build -t dev . 构建完成之后,可以用Docker images看到多了一个叫dev的镜像,这就是我们创建的,这里要注意的一点就是Dockerfile文件跟之前下载的压缩包是在同一个目录的,而且运行上面打包命令的时候也要确保在Dockerfile所在目录。 [b]5、启动[/b] docker run -i -t dev 启动之后,输入Java 、mvn、svn,是不是都装好了,之后就可以在这个容器里面把代码从svn上面下载下来,然后再通过maven打包,然后部署到包含tomcat的容器里面。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部