Compare commits

...

2 Commits

Author SHA1 Message Date
Dobromir Popov
6a736965be Merge branch 'master' of http://git.d-popov.com/popov/scripts 2025-08-27 22:26:16 +03:00
Dobromir Popov
5dcce058e0 added windows to desktop envs 2025-08-27 22:26:14 +03:00

View File

@@ -0,0 +1,103 @@
version: "3.8"
services:
ubuntu-vnc-xfce-firefox-g3: # zelenakravapase
deploy:
replicas: 1
#https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-firefox-g3
#https://github.com/accetto/ubuntu-vnc-xfce-g3/tree/master/docker/xfce-firefox
image: accetto/ubuntu-vnc-xfce-firefox-g3
container_name: desktop-ubuntu
restart: unless-stopped
#network_mode: "host"
ports:
- "6080:80"
- 6901:6901
environment:
- VNC_PW=tixooo! #zelenakravapase
- VNC_RESOLUTION=1900x1000
#1024x768 1600 x 900 HD+ 1920x1080
# - USER_UID=1000
# - USER_GID=1000
devices:
- "/dev/binder:/dev/binder"
- "/dev/ashmem:/dev/ashmem"
privileged: true
cap_add:
- NET_ADMIN
user: "0:0"
volumes:
- /mnt/apps/docker_volumes/DESK/firefox/:/headless/data
- /mnt/apps/docker_volumes/DESK/firefox/desktop:/home/headless/Desktop
- /mnt:/mnt
#- /dev/ppp:/dev/ppp # for VPN
#network_mode: "host"
winehq:
deploy:
replicas: 0
image: ich777/winehq-novnc-baseimage
ports:
- "8089:8080"
- "5909:5900"
volumes:
- /mnt/apps/docker_volumes/DESK/wine:/wine-data
environment:
- TZ=Europe/Sofia
restart: unless-stopped
android-container:
deploy:
replicas: 0
image: budtmo/docker-android:emulator_14.0 #budtmo/docker-android
container_name: android-container
ports:
- "6081:6080"
- "5554:5554"
- "5555:5555"
environment:
EMULATOR_DEVICE: Samsung Galaxy S10
WEB_VNC: "true"
devices:
- "/dev/kvm:/dev/kvm"
volumes:
- "/mnt/storage/DEV/workspace/repos/git.d-popov.com/ai-kevin/agent-mobile/artimobile:/home/androidusr/tmp"
- "/mnt/storage/DEV/workspace/repos/git.d-popov.com/ai-kevin/agent-mobile/jdk:/home/androidusr/download"
#- /mnt/apps/docker_volumes/android_emulator/opt:/opt/android
# - /mnt/apps/docker_volumes/android_emulator/jdk:/home/androidusr/jdk
#- "/mnt/apps/docker_volumes/android_emulator/data:/home/androidusr/.android"
#- /mnt/apps/docker_volumes/android_emulator/.android:/home/androidusr/.android
#- /mnt/apps/docker_volumes/android_emulator/android_emulator:/home/androidusr/emulator
working_dir: /home/androidusr/tmp
command: /bin/bash -c "cd /home/androidusr/tmp && npx react-native run-android"
# https://github.com/dockur/windows
windows:
image: dockurr/windows
container_name: windows
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
stop_grace_period: 2m
restart: on-failure
environment:
VERSION: "win11"
RAM_SIZE: "6G"
CPU_CORES: "6"
DISK_SIZE: "64G"
volumes:
- /mnt/apps/docker_volumes/win:/storage
- /mnt/storage/:/data
- /mnt/apps/docker_volumes/DESK/firefox/desktop:/data2
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]