如何在一个docker容器中安装jdk,jdeveloper,maven和svn?

时间:2015-08-13 11:34:37

标签: docker boot2docker

我想为所有程序员创建开发环境,所以我想在一个docker容器中安装jdk,jdeveloper,maven和svn。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

首先,您需要访问泊坞窗网站并了解如何创建Dockerfile。该文件将运行并创建一个容器,其中包含您要在其中安装的任何内容。例如:

FROM debian
RUN apt-get update -qq && DEBIAN_FRONTEND=noninteractive apt-get install -yqq\
openjdk-8-jre\
maven\
svn\
....

RUN ... (to run commands inside the container when it's created)
EXPOSE 80 8080... (whatever ports  you want to expose)

这是一个非常简单的示例,您必须阅读文档并查看可用内容。我建议从包含所有库docker文件的github repo中查看Dockerfile,并了解发生了什么,以便了解如何创建容器。

另外,我不会在同一个容器中安装svn,最好将它放在一个单独的容器中,这样每个容器永远不会有多个服务,因为每个容器都在一个单独的进程中运行。您可以链接容器,但这需要阅读文档以了解如何完成。

答案 1 :(得分:0)

为什么要使用jdeveloper?对于eclipse,您可以在docker hub中找到几个示例。

同意来自开发环境的@ Hatem-Jaber seperate svn。