From 12a0f206d62782ae42fd23a7088defa96222be10 Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 25 Aug 2023 13:46:33 +0000 Subject: [PATCH] Deployed 73209e79 with MkDocs version: 1.5.2 --- images/docker-steamos/index.html | 2 +- search/search_index.json | 2 +- sitemap.xml | 450 +++++++++++++++---------------- sitemap.xml.gz | Bin 1670 -> 1673 bytes 4 files changed, 227 insertions(+), 227 deletions(-) diff --git a/images/docker-steamos/index.html b/images/docker-steamos/index.html index 7e01342181..dc977872b6 100644 --- a/images/docker-steamos/index.html +++ b/images/docker-steamos/index.html @@ -64,4 +64,4 @@
Docker images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate <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
)¶Parameter | Function |
---|---|
3000 | SteamOS desktop gui. |
3001 | HTTPS SteamOS desktop gui. |
27031-27036/udp | Steam Remote Play Ports (UDP). |
27031-27036 | Steam Remote Play Ports (TCP). |
47984-47990 | Sunshine Ports (TCP). |
48010-48010 | Sunshine Ports (TCP). |
47998-48000/udp | Sunshine Ports (UDP). |
-e
)¶Env | Function |
---|---|
PUID=1000 | for UserID - see below for explanation |
PGID=1000 | for GroupID - see below for explanation |
TZ=Etc/UTC | specify a timezone to use, see this list. |
DRINODE=/dev/dri/renderD128 | Specify the render device (GPU) for the contianer to use. |
HOST_IP=192.168.100.10 | Specify the IP of the host, needed for LAN Remote Play. |
STARTUP=KDE | KDE to boot into desktop mode, BIGPICTURE to boot into gamescope. |
RESOLUTION=1920x1080 | When booting into BIGPICTURE mode the screen resolution will be bound to this value. |
-v
)¶Volume | Function |
---|---|
/config | Users home directory in the container, stores all files and games. |
/dev/input | Optional for gamepad support. *Only working for Steam Remote Play |
/run/udev/data | Optional for gamepad support. *Only working for Steam Remote Play |
--device
)¶Parameter | Function |
---|---|
/dev/dri | Video card passthrough to Steam. |
Parameter | Function |
---|---|
--hostname= | Specify the hostname of the host, this is useful for keeping a persistent hostname between upgrades and identifying the server in the remote play Steam Client. |
--shm-size= | This is needed for the steam browser to function properly. |
--security-opt seccomp=unconfined | This is needed to allow kernel syscalls made by Steam. |
--security-opt apparmor=unconfined | For Debian/Ubuntu hosts Steam needs elevated perms that AppArmor blocks. |
{% hint style="warning" %} This image utilises cap_add
or sysctl
to work properly. This is not implemented properly in some versions of Portainer, thus this image may not work if deployed through Portainer.
You can set any environment variable from a file by using a special prepend FILE__
.
As an example:
Will set the environment variable PASSWORD
based on the contents of the /run/secrets/mysecretpassword
file.
For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional -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.
When using volumes (-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
.
Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic.
In this instance PUID=1000
and PGID=1000
, to find yours use id user
as below:
We publish various Docker Mods to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above.
docker exec -it steamos /bin/bash
docker logs -f steamos
docker inspect -f '{{ index .Config.Labels "build_version" }}' steamos
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/steamos:latest