com.github.dockerjava.api.exception.NotFoundException: {"message":"No such image: roboconf/roboconf-agent
During my test to understand the docker , i encounter an issue that can't explain and resolve. I've install on 2 ubuntu VM : 1rst VM admit :
- 1 Roboconf DM using docker
- 1 RabbitMQ using docker
2nd VM admit : - a docker server with an activate tcp
i've create an app that admit a docker target that refer a tcp, and the 2 mandatory value : id and handler : docker. In my graph i 've defined the VM and a instance httpd that will on deploy/start... create a httpd container. i got an ERROR during the deploy of this instance and can see in the log the following error: "An error occurred while configuring machine 'rbcf_7ec98171-5605-4c4a-a0d1-148a3c652417'. com.github.dockerjava.api.exception.NotFoundException: {"message":"No such image: roboconf/roboconf-agent:0.9.1"}"
it seems it fails to pull the roboconf agent docker image. Maybe i've missed something ? i've tested as well with the lamp-webapp-bash app provide in the tutorial and see the same behavior.
Hi,
The tutorial with Docker is not up to date for the last version. We had an issue about it but we did not have time to do it.
Previously, we were generating an image on the fly or one had to generate it manually first. The last versions rely on our official Docker images instead. When we made this change, we modified and removed options for this handler, including the pulling stuff. :open_mouth:
So, your error is "normal" given what is implemented. We should upgrade the default behavior to download the image from Docker hub if the image is not found. For your use case, you should pull the image manually.