alexta69 / metube

Self-hosted YouTube downloader (web UI for youtube-dl / yt-dlp)
GNU Affero General Public License v3.0
3.97k stars 264 forks source link

Unable to run in Windows Docker Desktop #349

Closed Sell24 closed 7 months ago

Sell24 commented 7 months ago

I was running metube previously in Docker for Windows and it was working fine until Docker updated their app (4.25.2).

Whenever I first start an image now, it comes up with this screen

image

In order to get his to work, I specify 8081 in the port and run it. It seems to start up fine but whenever I try to access localhost:8081 it times out.

I looked at the logs and it has the following:

2023-11-25 13:43:15 Setting umask to 022
2023-11-25 13:43:15 Creating download directory (/downloads), state directory (/downloads/.metube), and temp dir (/downloads)
2023-11-25 13:43:15 Changing ownership of download and state directories to 1000:1000
2023-11-25 13:43:15 Running MeTube as user 1000:1000
2023-11-25 13:43:16 INFO:main:Listening on 0.0.0.0:8081
2023-11-25 13:43:16 DEBUG:asyncio:Using selector: EpollSelector
2023-11-25 13:43:16 INFO:ytdl:waiting for item to download

So it looks like metube is running. But somehow I cannot access it.

I realize this may not be a metube issue but I am hoping that someone can point me in the right direction on how to fix this.

Thx

PikuZheng commented 7 months ago

try to use your container's ip (172.16.x.x mostly) but localhost:8081

Sell24 commented 7 months ago

I don't know why but multiple attempts at localhost:8081 did not work 2 days ago. This time it works....not sure why but I will take it. Thx for your help.