0
我收到以下错误码头工人码头工人用容器中,斯卡拉
[2017-03-07 15:46:00 UTC][environment:dev-b-6a8b4ad] No Docker image specified in either Dockerfile or Dockerrun.aws.json. Abort deployment.
/var/lib/gems/2.3.0/gems/eb_deployer-0.6.6/lib/eb_deployer/eb_environment.rb:135:in `block in with_polling_events': Elasticbeanstalk instance provision failed (maybe a problem with your .ebextension files). The original message: [Instance: i-0b1228876f73ca7a9,i-0e959009aaaa54638,i-07aff1e0aca24a51f] Command failed on instance. Return code: 1 Output: No Docker image specified in either Dockerfile or Dockerrun.aws.json. Abort deployment. (RuntimeError)
我build.sbt
...
dockerBaseImage := "java:8"
dockerExposedPorts := Seq(5000)
lazy val packageDocker = taskKey[Unit]("Create Docker zip fileAdd packageDocker ")
packageDocker <<= packageDocker.dependsOn(stage in config("docker"))
packageDocker := {
val targetDirectory = (baseDirectory in Compile).value/"target"/"aws"
val inputs = Path.allSubpaths((stage in config("docker")).value) ++
Seq((baseDirectory in Compile).value/"config"/"Dockerrun.aws.json" -> "Dockerrun.aws.json",
(baseDirectory in Compile).value/"config"/"ebextensions"/"autoscale.config" -> ".ebextensions/autoscale.config",
(baseDirectory in Compile).value/"config"/"ebextensions"/"nginx.config" -> ".ebextensions/nginx.config")
val zipName = name.value
val output: File = targetDirectory/(zipName + ".zip")
ZipHelper.zip(inputs, output)
println("Built docker zip: " + "'" + output.toPath + "'")
}
我Dockerrun.aws.json
{
"AWSEBDockerrunVersion": "1",
"Logging": "/opt/docker/logs"
}