I want to push a public image whiteman808/archlinux:base that will be a base image used for my future Dockerfiles and optionally for other users. Is it a good practice to embed in custom base images own repositories? If not, what name for my image do you recommend instead of whiteman808/archlinux:base? Should this image be public if I decide to include my repo?
I read this multiple times and I’m still nto sure what you mean.
The part after the colon is the “version tag”. Version tags should be specific, not latest, not base. I know that both are used by the Arch image on Docker Hub, but if you have your copy, I recommend using the more specific tag pointing to the same image.
That is just my first thought, but it all depends on what your goal is (as always). If you regularly build and test and have no way to automatically change the tag in the Dockerfile or just don’t want to do it at this point, you can use “base”, but that base can mean anything and you will not know which version your image was built on exactly and you will not be able to reproduce the same image using the same Dockerfile.