在Cloud9 Docker容器中运行Maven

问题描述:

我想知道如何在Mac上的Docker VM上运行的Docker容器内的Cloud9工作区控制台内运行Maven。在Cloud9 Docker容器中运行Maven

的问题是,apt-get命令是不能够解决任何它通常会作为多克尔VM包含一个最小的Linux发行版的软件包:

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

距离泊坞枢纽公众形象。唯一的解决方案似乎是创建一个自定义容器(运行docker commit,对Dockerfile进行一些更改...),但是每次需要更新次要依赖关系时都需要重复此docker commit ...似乎非常复杂...

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

您需要:

# apt-get update   
# apt-get install maven 

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

+0

它的工作原理,但重新启动容器后更新会丢失。 –

+0

@PeterGerhat您可以在运行maven安装并启动新容器后提交容器。 –

+1

@PeterGerhat你能接受答案 - 如果它满足你的要求。 –