在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。