我正在弄清楚如何在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
似乎都非常简洁更新......
在Docker容器中运行mvn
命令的最佳方法是什么?
答案 0 :(得分:2)
您需要以下内容:
# apt-get update
# apt-get install maven
apt-get update
用于获取包缓存。