Error message from daemon: missing signature key

Hi All,

HELP! HELP! HELP!

So far I have given it my all now.

I have a pipeline which has sudo docker pull where i am getting the subjected error. when i do docker version my docker-ce 17.09 which is pretty old. I know and let me complete.
I dont see daemon.json file. I tried creating one to set experimental to true and restarted my docker service to see if it works. It didnt so I deleted the json file as well now.
I have checked cat ~/.docker/config.json where i could see auths for my quay repository.

And the funny thing is when i do docker pull alpine or docker pull aquasec/trivy i dont see this error but for other images.

So far i can understand my version is somewhere at fault but the images are also somewhere doing me dirty.

Does anybody has any knowledge on how can i check if the image that i want to pull is signed. please dont say docker trust inspect or notary or cosign. tried all those and fell on my face.

PS i am trying to pull toniblyx/prowler: stable from docker hub and my os is debian 10 buster. If any one has any suggestion for me please help me.

You can not pull images with a docker version older than 18.06 since the registry started to use the v2 schema.

The only suggestion that makes sense is: update your os first, then update your docker engine. Neither the OS is supported anymore, nor such older docker-ce version.

you made me realize my worst fears. :smiling_face_with_tear: And I really appreciate the help. :v: :slight_smile: