纯净、安全、绿色的下载网站

首页

当前位置:首页IT学院IT技术

docker java编译环境 docker 的java编译环境构建仔细讲解

来自地球的外星人   2021-03-22 我要评论
想了解docker 的java编译环境构建仔细讲解的相关内容吗来自地球的外星人在本文为您仔细讲解docker java编译环境的相关知识和一些Code实例欢迎阅读和指正我们先划重点:docker,java编译环境,docker,java编译环境怎样实现,docker,java编译环境详解下面大家一起来学习吧

用Dockerfile 构建一个java的编译环境这里整理下实现步骤:

1、包括以下软件包

  1. ubuntu
  2. jdk
  3. maven
  4. 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的容器里面

感谢阅读希望能帮助到大家谢谢大家对本站的支持!


相关文章

猜您喜欢

网友评论

Copyright 2022 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们