added windows to desktop envs
This commit is contained in:
103
portainer-compose-stacks/desktop.yml
Normal file
103
portainer-compose-stacks/desktop.yml
Normal 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]
|
Reference in New Issue
Block a user