다음 플러그 인 https://github.com/bmuschko/gradle-docker-plugin을 사용하고 있으며 작업 유형 DockerStartContainer의 환경 변수를 도커 컨테이너에 전달하는 방법을 찾으려고합니다. 나는 다음과 runn 때DockerStartContainer에서 환경 변수 덮어 쓰기
나는 오류 얻을 :
Could not set unknown property 'VAR1' for task ':createDockerContainer' of type com.bmuschko.gradle.docker.tasks.container.DockerCreateContainer.
task buildDockerImage(type: DockerBuildImage) {
dependsOn buildDockerAssets
inputDir = buildDockerfile.destFile.parentFile
tags = [ "${dockerRepo}:${project.findProperty('dockerTag') ?: 'latest'}".toString() ]
}
task createDockerContainer(type: DockerCreateContainer) {
dependsOn buildDockerImage
targetImageId { buildDockerImage.getImageId() }
VAR1 = project.findProperty('VAR1') ?: 'va1'
VAR2 = project.findProperty('VAR2') ?: 'val2'
}
내가 env = ["var1=val1", "var2=val2"]
같은 것을 할 필요가 같은데요을하지만 난 그냥 확실하지 않다. 누구든지이 문제를 해결할 올바른 방법을 알고 있습니까?