lscr.io/linuxserver/boinc:latest
should retrieve the correct image for your arch, but you can also pull specific arch images via tags.http://your-ip:8080
.PASSWORD
will allow setting a password for the user abc
.ctrl
+alt
+shift
enabling you to use remote copy/paste and different languages.Advanced View
in the top menu, because the Computing Preferences
don't seem to be displayed in Simple View
.--device=/dev/dri:/dev/dri
We will automatically ensure the abc user inside of the container has the proper permissions to access this device.--runtime=nvidia
and add an environment variable -e NVIDIA_VISIBLE_DEVICES=all
(can also be set to a specific gpu's UUID, this can be discovered by running nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv
). NVIDIA automatically mounts the GPU and drivers from your host into the BOINC docker container.<external>:<internal>
respectively. For example, -p 8080:80
would expose port 80
from inside the container to be accessible from the host's IP on port 8080
outside the container.-p
)8080
-e
)PUID=1000
PGID=1000
TZ=Europe/London
PASSWORD=
-v
)/config
--device
)/dev/dri
FILE__
.PASSWORD
based on the contents of the /run/secrets/mysecretpassword
file.-e UMASK=022
setting. Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up here before asking for support.-v
flags), permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID
and group PGID
.PUID=1000
and PGID=1000
, to find yours use id user
as below:docker exec -it boinc /bin/bash
docker logs -f boinc
docker inspect -f '{{ index .Config.Labels "build_version" }}' boinc
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/boinc:latest
GUAC_USER
and GUAC_PASS
env vars. Existing users can set the new var PASSWORD
for the user abc
.