common-workflow-language / common-workflow-language/common-workflow-language
rename/alias dockerImageId to dockerImageName
- Dominant language
- Common Workflow Language
- Stars
- 1.5k
- Forks
- 193
- PR merge metrics
- No merged PRs in 30d
Description
A Docker Image ID refers to the MD5 checksum of a complete docker image. If the CWL spec includes "dockerFile" and "dockerImageId" at the same time, this results in a logical conflict.
The dockerImageId is an Md5 which corresponds with a particular container manifest, ref: https://docs.docker.com/engine/reference/commandline/images/
So it's not possible to set a dockerImageId without first having built the dockerFile specified. It seems that introducing a `dockerImageName` and `dockerImageTag` to the CWL spec would solve this problem.
See the following discussion for related discussion:
https://cwl.discourse.group/t/dockerimageid-can-not-be-known-before-dockerfile-build/223
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.