hey all, maybe my Google-Fu is glitching tonight, but what, if anything, do y’all use to track port usage in your docker containers? I know I can browse through Portainer, or grep some data out of my docker compose files etc, but I am hosting things on 3 different machines through a single reverse proxy, and I am just looking for an easy way to trace what ports are in use.

Ideally this would be some sort of container that can gather this data, but looking for recommendations

thanks

app

  • NikStalwart@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I’m not sure if google-fu is glitching as much as imagination. You have three clean options:

    • docker container ls (shows container name and ports)

    • netstat -ban (shows all ports in use on the system + the binary running the service)

    • Just write documentation for yourself when you bring up a new service. Doesn’t have to be anything fancy, a simple markdown or YAML file can be used. I use YAML in case I ever want to use it programmatically.

    netstat -an is your friend.

    Documentation is your second best friend.

  • ProbablePenguin@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I’m a little confused why this would be needed, I only need the port during initial setup of a stack when I’m writing it and configuring the reverse proxy, once it’s running everything goes through the proxy and I never need the port again.