docker run --privileged --shm-size 1g -d -p 8006:10000 -e VNC_PASSWD=o -e PORT=10000 -e AUDIO_PORT=1699 -e WEBSOCKIFY_PORT=6900 -e VNC_PORT=5900 -e SCREEN_WIDTH=1024 -e SCREEN_HEIGHT=768 -e SCREEN_DEPTH=24 thuonghai2711/ubuntu-novnc-pulseaudio:22.04
wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_142.0.3595.94-1_amd64.deb?brand=M102
sudo dpkg -i microsoft-edge-stable_142.0.3595.94-1_amd64.deb?brand=M102
wget https://github.com/brave/brave-browser/releases/download/v1.89.145/brave-browser_1.89.145_amd64.deb
sudo dpkg -i brave-browser_1.89.145_amd64.deb
rm -f compose.yml docker-compose.yml
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
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
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