在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
用于获取包缓存。
它的工作原理,但重新启动容器后更新会丢失。 –
@PeterGerhat您可以在运行maven安装并启动新容器后提交容器。 –
@PeterGerhat你能接受答案 - 如果它满足你的要求。 –