我正在弄清楚如何在 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 容器中运行命令的最佳方式是什么?