In Dockerfile, there are some predefined keys to be used according to the tool standard & values can be different. In YAML files for docker-compose, kubernetes manifests, ansible playbooks, their keys are standard according to their tool conventions, but value changes according to the use cases