Cannot access web interface

I am brand new to Docker and very confused. I pulled a container and ran it. It gives me a link to access it via a browser, but that link does not work. It just times out. I don’t know why or how to fix it. I am using Docker on a macOS system. Here is what I see:

2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] [WARNING] Don't run this as Root!
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] Version:                1.0 Build: 16
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] Database Version:       0.5.0
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] System IP Addresses:    IPv4: 2 | IPv6: 0
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] Hostname:               a2c56b791f80
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] System Folder:          /home/threadfin/conf/
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] Load Settings:          /home/threadfin/conf/settings.json
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] Temporary Folder:       /tmp/threadfin/2023-08-6DRG-PLA972/
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] GitHub:                 https://github.com/Threadfin
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] Git Branch:             Main [Threadfin]
2023-08-10 13:08:38 2023/08/10 13:08:38 [Threadfin] SSDP / DLNA:            true
2023-08-10 13:08:38 2023/08/10 13:08:38 BRANCH:  Main
2023-08-10 13:08:39 2023/08/10 13:08:39 FILE:  https://github.com/Threadfin/Threadfin/releases/latest/download/Threadfin_linux_amd64?raw=true
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] UUID:                   2023-08-6DRG-PLA972
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] Tuner (Plex / Emby):    1
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] EPG Source:             PMS
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] Plex Channel Limit:     480
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] Unfiltered Chan. Limit: 480
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] All streams:            0
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] Active streams:         0
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] Filter:                 0
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] DVR IP:                 172.17.0.2:34400
2023-08-10 13:08:39 2023/08/10 13:08:39 [Threadfin] Web Interface:          http://172.17.0.2:34400/web/ | Threadfin is also available via the other 1 IP.

Also, I just noticed under the Inspect tab that it says the port is “unbound”. I don’t know what that means or if it matters.

That IP address in the link is just a local IP available only on the Docker host. Which is a virtual machine in case of Docker Desktop. So it won’t work from the host. You need to forward ports. If you search for “docker port forward” you will find plenty of examples, but if you can’t make it work and share how you tried, we can correct your mistakes. You can also follow my tutorial. Since I created it on Mac, it should work for you too:

The first example shows you how to use the docker run command but I have compose examples too.