:package:docker-ubuntu-sweb
June 2, 2026 · View on GitHub
English | 日本語
Running Ubuntu x noVNC using Docker in a simple way!

Features
- Using MATE Desktop
- Automatic Window Resizing
- Clipboard Support (https://github.com/juanjoDiaz/noVNC)
QuickStart
To start a Docker container and access localhost:6080.
use the following command. The default username and password are ubuntu/ubuntu.
# Ubuntu 20.04
docker run -p 127.0.0.1:6080:80 --rm -it atsushisaito/docker-ubuntu-sweb:focal
# Ubuntu 22.04
docker run -p 127.0.0.1:6080:80 --rm -it atsushisaito/docker-ubuntu-sweb:jammy
# Ubuntu 24.04
docker run -p 127.0.0.1:6080:80 --rm -it atsushisaito/docker-ubuntu-sweb:noble
Build
# Ubuntu 20.04
docker build -t docker-ubuntu-sweb:focal --build-arg TARGET_TAG=focal .
docker run -p 127.0.0.1:6080:80 --rm -it docker-ubuntu-sweb:focal
# Ubuntu 22.04
docker build -t docker-ubuntu-sweb:jammy --build-arg TARGET_TAG=jammy .
docker run -p 127.0.0.1:6080:80 --rm -it docker-ubuntu-sweb:jammy
# Ubuntu 24.04
docker build -t docker-ubuntu-sweb:noble --build-arg TARGET_TAG=noble .
docker run -p 127.0.0.1:6080:80 --rm -it docker-ubuntu-sweb:noble
# Ubuntu 26.04
docker build -t docker-ubuntu-sweb:resolute --build-arg TARGET_TAG=resolute .
docker run -p 127.0.0.1:6080:80 --rm -it docker-ubuntu-sweb:resolute