Codespace RDP

Docker Webtop configuration snippets — copy & paste into your Codespace terminal

Create Windows
Clean Up Workspace
rm -f compose.yml docker-compose.yml
Removes previous compose files
Configuration 1 · Debian (XFCE)
echo "services:" > docker-compose.yml
echo "  debian-desktop:" >> docker-compose.yml
echo "    image: lscr.io/linuxserver/webtop:debian-xfce" >> docker-compose.yml
echo "    container_name: debian_gui" >> docker-compose.yml
echo "    privileged: true" >> docker-compose.yml
echo "    ports:" >> docker-compose.yml
echo "      - '6080:3000'" >> docker-compose.yml
Debian XFCE · port 6080 → 3000
Configuration 2 · Alpine
echo "services:" > docker-compose.yml
echo "  alpine-desktop:" >> docker-compose.yml
echo "    image: lscr.io/linuxserver/webtop:latest" >> docker-compose.yml
echo "    container_name: alpine_gui" >> docker-compose.yml
echo "    privileged: true" >> docker-compose.yml
echo "    ports:" >> docker-compose.yml
echo "      - '6080:3000'" >> docker-compose.yml
Alpine · lightest weight
Configuration 3 · Ubuntu MATE
echo "services:" > docker-compose.yml
echo "  ubuntu-desktop:" >> docker-compose.yml
echo "    image: lscr.io/linuxserver/webtop:ubuntu-mate" >> docker-compose.yml
echo "    container_name: ubuntu_gui" >> docker-compose.yml
echo "    privileged: true" >> docker-compose.yml
echo "    ports:" >> docker-compose.yml
echo "      - '6080:3000'" >> docker-compose.yml
Ubuntu MATE Desktop
Fire Up the Container Engine
docker-compose up -d
Start container in detached mode
✓ Copied to clipboard!