Webtop
Lo scopo di questo progetto è quello di offire un desktop environment completo fruibile da un moderno browser.
Una volta lanciato il container basterà aprire il nostro browser preferito e visitare la pagina http://localhost:3000 ed il gioco è fatto.
Docker compose
Di seguito un esempio da utilizare con docker-compose
docker-compose.yml
---
version: "2.1"
services:
webtop:
image: ghcr.io/linuxserver/webtop
container_name: webtop
privileged: true #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Rome
- SUBFOLDER=/ #optional
volumes:
- /opt/webtop:/config
- /var/run/docker.sock:/var/run/docker.sock #optional
ports:
- 3000:3000
shm_size: "2gb" #optional
restart: unless-stopped
Docker cli
# docker run -d \
--name=webtop \
--privileged `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Rome \
-e SUBFOLDER=/ `#optional` \
-p 3000:3000 \
-v /opt/webtop:/config \
-v /var/run/docker.sock:/var/run/docker.sock `#optional` \
--shm-size="2gb" `#optional` \
--restart unless-stopped \
ghcr.io/linuxserver/webtop
Utilizzando l’immagine di default si avvierà Alpine con XFCE ma sono dispobili altri interessanti tag:
TAG | — | Descrizione |
---|---|---|
latest | XFCE Alpine | |
ubuntu-xfce | FCE Ubuntu | |
alpine-kde | KDE Alpine | |
ubuntu-kde | KDE Ubuntu | |
alpine-mate | MATE Alpine | |
ubuntu-mate | MATE Ubuntu | |
alpine-i3 | i3 Alpine | |
ubuntu-i3 | i3 Ubuntu | |
alpine-openbox | Openbox Alpine | |
ubuntu-openbox | Openbox Ubuntu | |
alpine-icewm | IceWM Alpine | |
ubuntu-icewm | IceWM Ubuntu |
Esempio:
# docker run -d \
--name=webtop \
--privileged `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Rome \
-e SUBFOLDER=/ `#optional` \
-p 3000:3000 \
-v /opt/webtop:/config \
-v /var/run/docker.sock:/var/run/docker.sock `#optional` \
--shm-size="2gb" `#optional` \
--restart unless-stopped \
ghcr.io/linuxserver/webtop:alpine-mate
Le opinioni in quanto tali sono opinabili e nulla ti vieta di approfondire l’argomento.
Risorse: