0

我正在弄清楚如何在 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每次需要更新次要依赖项时重复此操作似乎都相当繁琐......

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

4

1 回答 1

2

您需要以下内容:

# apt-get update          
# apt-get install maven

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

于 2016-08-30T14:35:57.707 回答