Я пытаюсь получить приложение Play Framework, запущенное внутри контейнера докеров на машине Ubuntu Server 14.04.Почему приложение Play не может разрешать зависимости из контейнера докеров?
$ docker pull mzkrelx/playframework2-dev:2.2.3
$ docker run -i -t -v /path/to/play/app:/opt/workspace -p 9000:9000 mzkrelx/playframework2-dev:2.2.3
bash-4.1# play
[play-application] $ run
Последние результаты команды в попытках разрешения зависимостей, но только тушит ошибки, предупреждения и Infos, такие как You probably access the destination server through a proxy server that is not well configured.
Что я сделал не так?
Если это предназначено для производства, а не для использования 'play run', используйте' play dist' и упаковывайте двоичный дистрибутив, а затем помещайте * это * в контейнер докеров. Вы также можете использовать плагин 'sbt-docker', который будет создавать и выталкивать ваш контейнер для вас с помощью дистрибутива. – Ryan
Спасибо за эти подходы! Следуя предложению использования для этого изображения контейнера, он также должен работать так, как я описал выше. – Steven
Если вы запускаете контейнер с bash и запускаете команду вручную изнутри, это работает? – seanmcl