Blank page on some containers

Hi guys,
I have added some containers on my raspberry pi 4 but when I go to myip:port I have a blank page.
Can be the problem raspbian lite that haven’t graphics desktop?

Most docker installations on linux are purely operated from cli and have no ui installed…

Share the exact commands you use and what you expect as a result. Then someone should be able to spot what needs to be “adjusted”.

Hi @meyay I post here what stacks I have used.

for youtube-dl:


version: “2”
services:
youtube-dl:
image: modenaf360/youtube-dl-nas
container_name: youtube-dl
environment:
- MY_ID=admin
- MY_PW=password
volumes:
- /srv/dev-disk-by-label-Data-WD/NAS/YouTube:/downfolder
ports:
- 9999:8080
restart: unless-stopped

than jdownloader2:

version: ‘2’
services:
jdownloader-2:
image: jlesage/jdownloader-2
build: .
ports:
- “5800:5800”
volumes:
- /srv/dev-disk-by-label-KINGSTON/appdata/jdownloader2:/config:rw
- /srv/dev-disk-by-label-Data-WD/NAS/Download:/output:rw

same is for uget (works in omv x86 but not in raspberry) and jdownloader by jaymoulin:


version: “2”
services:
jdownloader:
image: jaymoulin/jdownloader
container_name: jdownloader
restart: always
user: 1001:100
volumes:
- /srv/dev-disk-by-label-KINGSTON/appdata/jdownloader:/opt/JDownloader/cfg
- /srv/dev-disk-by-label-Data-WD/NAS/Download:/opt/JDownloader/Downloads
environment:
MYJD_USER: my email
MYJD_PASSWORD: my password
ports:
- 3129:3129

Alls on Chrome/firefox/edge blank page “ERR_CONNECTION_REFUSED” but in docker are in green running.

Did you check docker ps to see that the containers are actualy running?
Then check docker logs {containerid taken from docker ps} to see if there are any error messages in the log.

If the logs are free of errors, you should be able to access web interfaces of your containers:
– jdownloader: http://RPi-IP:3129
– jdownloader2: http://RPI-IP:5800
– youtube-dl: http://RPI-IP:9999

On youtube-dl, your volume mapping is incomplete.

Hi @meyay I have edited previous post for volume.
Than on all containers mentioned before in logs I have continuously this error: standard_init_linux.go:211: exec user process caused “exec format error”

That’s an easy one: you are using images for the wrong plattform - most of them are x86_64 based images.
You will need to use images for the arm64 architecture.

so don’t exist arm version? I can confirm jdownloader on docker hub is mentioned in all platform, and this also other can work, what can I do?

Make sure to read the Dockerhub description the images.
Make sure the description specifcly mentions arm64.
Make sure if a specific tag needs to be used, to use this specific tag.

@meyay ok I have investigated and jdownloader1 only for x86, uget x86, but I can install it on another raspberry on raspbian desktop like a normal program (non in docker).
than jdownloader2 insted there is several image, what I should choose? https://hub.docker.com/r/jaymoulin/jdownloader/tags

Can’t realy help here. I neither use a RPi, nor do I use any of those applications/images.
Though, it must be one of the arm64v? images.

Just in case you might have missed it: you can set a filter for the architecture on dockerhub https://hub.docker.com/search?&type=image&architecture=arm64

Good luck!