Я выясняю, как запустить Maven внутри консоли Cloud9 рабочей области внутри контейнера Docker, работающего на Docker VM на Mac.Запуск Maven внутри контейнера Docker Cloud9
Проблема заключается в том, что команда 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
Это публичный образ из Докер Hub , Единственным решением для этого является создание пользовательского контейнера (запуск docker commit
, внесение некоторых изменений в файл Dockerfile ...), но оба кажутся довольно интересными, чтобы повторять этот docker commit
каждый раз, когда необходимо обновить второстепенную зависимость ...
Что было бы лучшим способом запустить команду mvn
внутри контейнера Docker?
Это работает, но после перезагрузки контейнера обновления теряются. –
@PeterGerhat Можете ли вы передать контейнер после запуска установки maven и запустить новый контейнер. –
@PeterGerhat Можете ли вы принять ответ - если он удовлетворит ваши требования. –