phusion/baseimage-docker

Unable to pull docker image

greenlogles opened this issue · 10 comments

Hello

Starting from today I'm facing issue with pulling latest docker image:

docker pull phusion/baseimage
Using default tag: latest
Error response from daemon: manifest for phusion/baseimage:latest not found: manifest unknown: manifest unknown

I've seen that docker hub has updated tag names like 'master-amd'. Would it be at all possible to use 'latest' tag for newly pushed images ?

Thank you

I have the same problem, yesterday it worked normally but right now i can't pull the image, some solution?

When using baseimage-docker you have to specify a version, this is to protect you from issues down the road (predictability and traceability). If you insist on using unstable versions you can simply use master-<arch> for your tag. Replace <arch> with the architecture you want.

The latest images was over 1 year old and people were still using it, without even knowing what it represents. This is why it was removed. You should not blindly use latest and assume what it represents, this goes for any image on Docker Hub. There is no traceability to know which branch it was built from and you have to take the project's word for it.

You can trace our images through the pipeline and see the Travis-CI build and ensure that the images which represent the branch are exactly the same.

Here is an excellent blog post on the point: https://medium.com/@mccode/the-misunderstood-docker-tag-latest-af3babfd6375

There are many other resources across the internet which detail why not to use latest tag for Docker. If you really want to change my mind, please read the blog post and with that in mind, do research on the internet and propose a solid solution and case as to why latest tag should exist, as opposed to having tags which actually represent what is being built. I will definitely consider any new information, especially if it comes with a strong case.

-- Travis

I understand why i is not recomendable use the latest tag but in the phusion when i enter to docker hub i don't more tags, for that reason i always used the latest, Where is the reference to the tags of this image?

Hi,

Can you tell us what is the equivalent of the latest default latest?

Thanks

Thanks @Theaxiom for detailed explanation.
It's known that latest tag is not guarantee any compatibility with previous versions (the same like git master branch)

@jjborie

When using baseimage-docker you have to specify a version, this is to protect you from issues down the road (predictability and traceability). If you insist on using unstable versions you can simply use master- for your tag. Replace with the architecture you want.

@jjborie you can also find (all) the different arch tags here: https://hub.docker.com/r/phusion/baseimage/tags

This issue has been stale for more than a year, I'm going to close this.