0
Mac上のDocker VM上で動作するDockerコンテナ内のCloud9ワークスペースのコンソール内でMavenを実行する方法を考え出しています。それは、ドッカーハブからパブリックイメージですCloud9 Dockerコンテナの内部でMavenを実行しています
# apt-get install maven
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package maven
:
問題はapt-get
コマンドがドッカーVMは最小限のLinuxディストリビューションが含まれているとして、それは通常どおり、パッケージのいずれかを解決することはできないということです。これに対する唯一の解決策は、カスタムコンテナを作成しているようです(docker commit
、Dockerfileにいくつかの変更を加えています...)。しかし、どちらも小さな依存関係を更新する必要があるたびに、docker commit
を繰り返すのはかなり厄介です。
Dockerコンテナ内でmvn
コマンドを実行する最も良い方法は何ですか?
これは動作しますが、コンテナを再起動すると更新が失われます。 –
@PeterGerhat mavenのインストールを実行した後でコンテナをコミットし、新しいコンテナを起動できますか? –
@PeterGerhat回答を受け入れることができますか? –