在Cloud9 Docker容器中运行Maven

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

问题是, apt-get命令无法parsing任何通常的包,因为Docker虚拟机包含一个最小的Linux发行版:

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

这是来自Docker Hub的公众形象。 唯一的解决scheme似乎是创build一个自定义容器(运行docker docker commit ,对Dockerfile进行一些更改…),但是每次需要更新次要依赖项时都要重复此docker docker commit ,这两者看起来相当复杂。

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

您需要以下内容:

 # apt-get update # apt-get install maven 

apt-get update用于获取包caching。