Hello Everyone,

I am fairly new the Podman community.  My name is Aric Renzo and I am a DevOps engineer based on Charlotte NC. I have a passion for container technology and even wrote a book on the now semi-defunct Ansible Container project.  I've been watching Podman, CRI-O, and Open Container Initiative projects for quite some time and I am quite impressed with Podman and Buildah providing a fantastic interface for launching Kubernetes style pods and managing them almost exactly like traditional Docker.  The community has done an absolutely wonderful job in shifting the mindsets of developers and engineers away from "Docker containers" and "Docker images" towards a more general, platform agnostic, "containers" and "container images".  Especially since Docker simply builds and runs OCI container images. 

I am writing this email in regards to an issue I opened up on the Buildah repo yesterday:  https://github.com/containers/buildah/issues/1853 .  Essentially, my idea is that if we keep using "Dockerfiles" and "docker-compose.yml" files to build and test images, it will continue to be an uphill battle to shift perception away from Docker being the be-all-end-all of containers. After all, why would someone want to use Podman to build their Dockerfiles, or CRI-O to run them when they can just keep using Docker instead? This is why I would suggest using a more vendor neutral, "Containerfile" and "container-compose.yml" vernacular instead. After all, Podman and even Docker do not build "Docker images". They build OCI container images. Hence, it does not make much sense to keep using "Dockerfile" or "docker-compose.yml" files.

However, since I opened this issue, I have been thinking that while this would be a relatively easy code change to get Podman/Buildah to recognize the presence of "Containerfile" inside a repo and build it, this is far more of a cultural shift more than anything else.    I think that if the community decides to go this direction, it would be helpful for Podman and other OCI projects to evangelize and promote a new standard for setting up the general instruction file to build and ship open container images. 

I am open to thoughts and feedback regarding this.   I'm wondering if using a standard like this while great for Podman/Buildah to adopt is more of an open container initiative community discussion as well? I'm curious about what the Podman community thinks?

Thank you for your time.   I'm excited to meet and interact with everyone in the community.

Thanks,

--
Aric A. Renzo