Can't find logs in /dev/stdout running Kong in Docker

I’m using the instructions on Dockerhub to run Kong in a Docker container (linked to a Postgres container). I’m using Docker version 17.09.1-ce, build 19e2cf6 on a Mac.

I can see the logs fine with docker logs kong but nothing is being written to /dev/stdout or /dev/stderr. I found that /usr/local/kong/ didn’t exist, but even after creating that and stopping/restarting the container, I still see no logs.

The docker logs look like this:

172.17.0.1 - - [22/Feb/2018:03:09:49 +0000] "GET /plugins/ HTTP/1.1" 200 624 "-" "PostmanRuntime/6.4.1"
172.17.0.1 - - [22/Feb/2018:03:10:07 +0000] "GET /consumers/ HTTP/1.1" 200 419 "-" "PostmanRuntime/6.4.1"

I see here that kong needs to run as nginx, but it looks like that CMD is included in the alpine:latest dockerfile, so I’m not sure what’s wrong here!

Oh wait, nevermind. I was looking on the host and of course they are in the container!

This is a great rubber-duck system. :wink: