我想为所有程序员创建开发环境,所以我想在一个docker容器中安装jdk,jdeveloper,maven和svn。
我该怎么做?
答案 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。