I have installed Docker on Mac, and am using
https://github.com/bmuschko/gradle-docker-pluginBuilding docker images worked fine, but then I updated to Docker version 17,
and I now get the following error:
* What went wrong:
Execution failed for task ':buildOracleJavaDockerImage'.
> Failed to parse dockerCfgFile: /Users/myuser/.docker/config.json
Is this because docker-java is not yet compatible with the new version of Docker, or how can I fix this?
Here is the relevant parts of my gradle script:
===========================================================
buildscript {
repositories {
maven ....
}
dependencies {
classpath 'com.bmuschko:gradle-docker-plugin:3.0.6'
}
}
docker {
javaApplication {
baseImage = 'oraclejava:8'
ports = [8080]
tag = rootProject.name + ':' + version
}
}
task prepareOracleJavaDockerfile(type: Copy) {
from 'utils/docker/oraclejava'
into 'build/docker/oraclejava'
}
task buildOracleJavaDockerImage(type: DockerBuildImage) {
dependsOn prepareOracleJavaDockerfile
inputDir = prepareOracleJavaDockerfile.destinationDir
tag = 'oraclejava:8'
}
dockerBuildImage.dependsOn buildOracleJavaDockerImage
===========================================================