在Cloud9 Docker容器中运行Maven

时间:2016-08-30 14:24:07

标签: maven docker cloud9-ide docker-machine cloud9

我正在弄清楚如何在Mac上的Docker VM上运行的Docker容器内的Cloud9工作区控制台内运行Maven。

问题是apt-get命令无法解析它通常会遇到的任何软件包,因为Docker VM包含最小的Linux发行版:

# apt-get install maven                                                                                              
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package maven

这是来自Docker Hub的公众形象。对此的唯一解决方案似乎是创建一个自定义容器(运行docker commit,对Dockerfile进行一些更改...),但每次需要次要依赖时,重复此docker commit似乎都非常简洁更新......

在Docker容器中运行mvn命令的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

您需要以下内容:

# apt-get update          
# apt-get install maven

apt-get update用于获取包缓存。