我正在弄清楚如何在 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 的公共(public)镜像。唯一的解决方案似乎是创建一个自定义容器(运行
docker commit
,对 Dockerfile 进行一些更改...),但重复此 docker commit
似乎都相当麻烦。每次需要更新次要依赖项时...运行
mvn
的最佳方式是什么? Docker容器内的命令?
最佳答案
您需要以下内容:
# apt-get update
# apt-get install maven
apt-get update
用于获取包缓存。
关于maven - 在 Cloud9 Docker 容器中运行 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39230163/