Compare commits
2 Commits
f875dc4c83
...
6a736965be
Author | SHA1 | Date | |
---|---|---|---|
![]() |
6a736965be | ||
![]() |
5dcce058e0 |
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