I often have problems because a service that I deploy on docker swarm with multiple nodes won't start and there are not logs generated that I can look at with docker service logs {serviceName}
There are many possible reasons for a service not to start such as
- Can't download image from registry
- Constraints that can't be fulfilled
I have trouble finding out why a container won't start. I found the command docker service ps {serviceName}
which List the tasks of one or more services and a short error message (if there was an error). However when I try to inspect the task with docker service logs {taskId}
(which should show logs of a task) I get Error response from daemon: task 3lkgo8t2sn7k not found
.
Can anyone help me get a full error message why a service won't start?