Having difficulty with a recipe? Here are some tips..
Why is my stack not launching?¶
docker stack ps <stack name> --no-trunc for more details on why individual containers failed to launching
Attaching to running container¶
Need to debug why your oauth2_proxy container can't talk to its upstream app? Start by identifying which node the proxy container is running on, using
docker ps <stack name>.
SSH to the host node, and attach to the container using
docker exec -it <continer id> /bin/bash (substitute
/bin/bash, in the case of an Alpine container), and then try to telnet to your upstream host.
Watching logs of container¶
Need to see what a particular container is doing? Run
docker service logs -f <stack name>_<container name> to watch a particular service. As the service dies and is recreated, the logs will continue to be displayed.
Visually monitoring containers with ctop¶
To execute, simply run
docker run --rm -ti --name ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
Tip your waiter (support me) 👏¶
Did you receive excellent service? Want to make your waiter happy? (..and support development of current and future recipes!) See the support page for (free or paid) ways to say thank you! 👏