本文来自DockerOne,一篇入门级的学习教程,推荐Java开发者阅读,作者通过一个简单的例子演示了如何在Docker中进行Java开发。
这周,我和Anna、Stephan、Timo在慕尼黑的W-Jax开了一个关于企业技术(特别针对Java)的会议。没想到居然有这么多的人对Docker感兴趣,但问题是怎么在Docker上进行Java开发呢? 我个人比较喜欢短小的示例,它可以通过包含几个小文件的框架帮助你了解某个技术。不幸的是,这在Java的世界很难实现,因为大多数的示例都需要某个 IDE以及适当的对Web框架有所了解。在这篇文章中,我将尝试使用短小的示例,以帮助你快速学习如何在Docker中进行Java开发。准备工作
现在有非常多的Java Web框架,但我这里并不打算使用它们。我只想要的是一个小的框架所以我选择了Spark,它是一个基于Java 8的极小的框架。Spark使用Maven作为构建工具。
源代码和配置文件
在这个例子中你要增加三个文件:Maven的配置文件: pom.xml
如果有读者等不及了,可以克隆这个repo:
https://github.com/giantswarm/sparkexample
下面我们会详细解释这三个文件的结构,你可以此视频来快速了解。(读者可以查看原文中的视频,看完视频基本可以了解怎么做)
pom.xml
Hello.java
Dockerfile
创建和运行
=====================================================
感谢 Coding 对本微信的支持。Coding.net 是一个面向开发者的云端开发平台,目前提供代码托管、运行空间、质量控制、项目管理等功能。