mirror of
https://github.com/linuxserver/docker-documentation.git
synced 2026-02-19 18:14:15 +08:00
Bot Updating Documentation
This commit is contained in:
parent
3dd32524b3
commit
7aac7ea28e
@ -2,24 +2,24 @@
|
||||
title: rdesktop
|
||||
tags:
|
||||
- Remote Desktop
|
||||
description: "[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP."
|
||||
description: "[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Ubuntu accessible via RDP."
|
||||
---
|
||||
<!-- DO NOT EDIT THIS FILE MANUALLY -->
|
||||
<!-- Please read https://github.com/linuxserver/docker-rdesktop/blob/master/.github/CONTRIBUTING.md -->
|
||||
<!-- Please read https://github.com/linuxserver/docker-rdesktop/blob/ubuntu-xfce/.github/CONTRIBUTING.md -->
|
||||
# [linuxserver/rdesktop](https://github.com/linuxserver/docker-rdesktop)
|
||||
|
||||
[](https://scarf.sh)
|
||||
[](https://github.com/linuxserver/docker-rdesktop)
|
||||
[](https://github.com/linuxserver/docker-rdesktop/releases)
|
||||
[](https://github.com/linuxserver/docker-rdesktop/releases)
|
||||
[](https://github.com/linuxserver/docker-rdesktop/packages)
|
||||
[](https://gitlab.com/linuxserver.io/docker-rdesktop/container_registry)
|
||||
[](https://quay.io/repository/linuxserver.io/rdesktop)
|
||||
[](https://hub.docker.com/r/linuxserver/rdesktop)
|
||||
[](https://hub.docker.com/r/linuxserver/rdesktop)
|
||||
[](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-rdesktop/job/master/)
|
||||
[](https://ci-tests.linuxserver.io/linuxserver/rdesktop/latest/index.html)
|
||||
[](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-rdesktop/job/ubuntu-xfce/)
|
||||
[](https://ci-tests.linuxserver.io/linuxserver/rdesktop/ubuntu-xfce/index.html)
|
||||
|
||||
[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP.
|
||||
[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Ubuntu accessible via RDP.
|
||||
|
||||
[](http://xrdp.org/)
|
||||
|
||||
@ -27,7 +27,7 @@ description: "[Rdesktop](http://xrdp.org/) - Containers containing full desktop
|
||||
|
||||
We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://distribution.github.io/distribution/spec/manifest-v2-2/#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
|
||||
|
||||
Simply pulling `lscr.io/linuxserver/rdesktop:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
|
||||
Simply pulling `lscr.io/linuxserver/rdesktop:ubuntu-xfce` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
|
||||
|
||||
The architectures supported by this image are:
|
||||
|
||||
@ -42,36 +42,13 @@ This image provides various versions that are available via tags. Please read th
|
||||
|
||||
| Tag | Available | Description |
|
||||
| :----: | :----: |--- |
|
||||
| latest | ✅ | XFCE Alpine |
|
||||
| latest | ❌ | |
|
||||
| ubuntu-xfce | ✅ | XFCE Ubuntu |
|
||||
| fedora-xfce | ✅ | XFCE Fedora |
|
||||
| arch-xfce | ✅ | XFCE Arch |
|
||||
| debian-xfce | ✅ | XFCE Debian |
|
||||
| alpine-kde | ✅ | KDE Alpine |
|
||||
| ubuntu-kde | ✅ | KDE Ubuntu |
|
||||
| fedora-kde | ✅ | KDE Fedora |
|
||||
| arch-kde | ✅ | KDE Arch |
|
||||
| debian-kde | ✅ | KDE Debian |
|
||||
| alpine-mate | ✅ | MATE Alpine |
|
||||
| ubuntu-mate | ✅ | MATE Ubuntu |
|
||||
| fedora-mate | ✅ | MATE Fedora |
|
||||
| arch-mate | ✅ | MATE Arch |
|
||||
| debian-mate | ✅ | MATE Debian |
|
||||
| alpine-i3 | ✅ | i3 Alpine |
|
||||
| ubuntu-i3 | ✅ | i3 Ubuntu |
|
||||
| fedora-i3 | ✅ | i3 Fedora |
|
||||
| arch-i3 | ✅ | i3 Arch |
|
||||
| debian-i3 | ✅ | i3 Debian |
|
||||
| alpine-openbox | ✅ | Openbox Alpine |
|
||||
| ubuntu-openbox | ✅ | Openbox Ubuntu |
|
||||
| fedora-openbox | ✅ | Openbox Fedora |
|
||||
| arch-openbox | ✅ | Openbox Arch |
|
||||
| debian-openbox | ✅ | Openbox Debian |
|
||||
| alpine-icewm | ✅ | IceWM Alpine |
|
||||
| ubuntu-icewm | ✅ | IceWM Ubuntu |
|
||||
| fedora-icewm | ✅ | IceWM Fedora |
|
||||
| arch-icewm | ✅ | IceWM Arch |
|
||||
| debian-icewm | ✅ | IceWM Debian |
|
||||
|
||||
## Application Setup
|
||||
|
||||
@ -137,8 +114,6 @@ This feature only supports **Open Source** GPU drivers:
|
||||
|
||||
## Nvidia GPU Support
|
||||
|
||||
**Nvidia is not compatible with Alpine based images**
|
||||
|
||||
Nvidia support is available by leveraging Zink for OpenGL support. This can be enabled with the following run flags:
|
||||
|
||||
| Variable | Description |
|
||||
@ -182,7 +157,7 @@ To help you get started creating a container from this image you can either use
|
||||
---
|
||||
services:
|
||||
rdesktop:
|
||||
image: lscr.io/linuxserver/rdesktop:latest
|
||||
image: lscr.io/linuxserver/rdesktop:ubuntu-xfce
|
||||
container_name: rdesktop
|
||||
security_opt:
|
||||
- seccomp:unconfined #optional
|
||||
@ -216,7 +191,7 @@ docker run -d \
|
||||
--device /dev/dri:/dev/dri `#optional` \
|
||||
--shm-size="1gb" `#optional` \
|
||||
--restart unless-stopped \
|
||||
lscr.io/linuxserver/rdesktop:latest
|
||||
lscr.io/linuxserver/rdesktop:ubuntu-xfce
|
||||
```
|
||||
|
||||
## Parameters
|
||||
@ -321,7 +296,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to
|
||||
* Image version number:
|
||||
|
||||
```bash
|
||||
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/rdesktop:latest
|
||||
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/rdesktop:ubuntu-xfce
|
||||
```
|
||||
|
||||
## Updating Info
|
||||
@ -369,7 +344,7 @@ Below are the instructions for updating containers:
|
||||
* Update the image:
|
||||
|
||||
```bash
|
||||
docker pull lscr.io/linuxserver/rdesktop:latest
|
||||
docker pull lscr.io/linuxserver/rdesktop:ubuntu-xfce
|
||||
```
|
||||
|
||||
* Stop the running container:
|
||||
@ -407,7 +382,7 @@ cd docker-rdesktop
|
||||
docker build \
|
||||
--no-cache \
|
||||
--pull \
|
||||
-t lscr.io/linuxserver/rdesktop:latest .
|
||||
-t lscr.io/linuxserver/rdesktop:ubuntu-xfce .
|
||||
```
|
||||
|
||||
The ARM variants can be built on x86_64 hardware and vice versa using `lscr.io/linuxserver/qemu-static`
|
||||
@ -423,7 +398,7 @@ To help with development, we generate this dependency graph.
|
||||
??? info "Init dependency graph"
|
||||
|
||||
```d2
|
||||
"rdesktop:latest": {
|
||||
"rdesktop:ubuntu-xfce": {
|
||||
docker-mods
|
||||
base {
|
||||
fix-attr +\nlegacy cont-init
|
||||
@ -439,29 +414,24 @@ To help with development, we generate this dependency graph.
|
||||
init-os-end -> init-config
|
||||
init-rdesktop-end -> init-config
|
||||
init-config -> init-config-end
|
||||
init-os-end -> init-crontab-config
|
||||
init-crontab-config -> init-config-end
|
||||
init-config -> init-crontab-config
|
||||
init-mods-end -> init-custom-files
|
||||
init-adduser -> init-device-perms
|
||||
base -> init-envfile
|
||||
init-os-end -> init-keygen
|
||||
init-prep-xrdp -> init-keygen
|
||||
base -> init-migrations
|
||||
base -> init-mods
|
||||
init-config-end -> init-mods
|
||||
init-mods -> init-mods-end
|
||||
init-mods-package-install -> init-mods-end
|
||||
init-mods -> init-mods-package-install
|
||||
base -> init-os-end
|
||||
init-adduser -> init-os-end
|
||||
init-device-perms -> init-os-end
|
||||
init-envfile -> init-os-end
|
||||
init-migrations -> init-os-end
|
||||
init-os-end -> init-prep-xrdp
|
||||
init-keygen -> init-rdesktop
|
||||
init-keygen -> init-rdesktop-config
|
||||
init-video -> init-rdesktop-end
|
||||
init-custom-files -> init-services
|
||||
init-mods-end -> init-services
|
||||
init-rdesktop -> init-video
|
||||
init-rdesktop-config -> init-video
|
||||
init-services -> svc-cron
|
||||
svc-cron -> legacy-services
|
||||
init-services -> svc-xrdp
|
||||
@ -471,13 +441,14 @@ To help with development, we generate this dependency graph.
|
||||
svc-xrdp-sesman -> legacy-services
|
||||
}
|
||||
Base Images: {
|
||||
"baseimage-rdesktop:alpine320" <- "baseimage-alpine:3.20"
|
||||
"baseimage-rdesktop:ubuntunoble" <- "baseimage-ubuntu:noble"
|
||||
}
|
||||
"rdesktop:latest" <- Base Images
|
||||
"rdesktop:ubuntu-xfce" <- Base Images
|
||||
```
|
||||
|
||||
## Versions
|
||||
|
||||
* **30.09.25:** - Deprecate all non-Ubuntu versions.
|
||||
* **06.08.24:** - Refresh all images using new bases, add Debian, bump Ubuntu to Noble.
|
||||
* **27.05.24:** - Rebase to Alpine 3.20 and Fedora 40.
|
||||
* **17.01.24:** - Sync webtop logic changes rebase to Alpine 3.19 and Fedora 39.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user