NUC yml config backup

This commit is contained in:
Dobromir Popov
2025-11-18 15:07:47 +02:00
parent d9bb3addf2
commit de554968a3
15 changed files with 1283 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
# Portainer Backup - November 18, 2025
This backup was created before resetting the Portainer database due to stale environment configurations causing the UI to show "environment unreachable" errors.
## Contents
### Docker Compose Files
- `all-containers-compose.yml` - Combined compose file for ALL running containers
- `container-*.yml` - Individual compose files for each container
### Database Backups
- `portainer-database-backup.db` - Full Portainer database from before reset (512KB)
- `portainer-automatic-backup.db.bak` - Automatic backup created by Portainer during upgrade
### Running Containers at Backup Time
1. portainer
2. windows
3. rincoin-node2
4. amd-strix-halo-llama-rocm
5. amd-strix-halo-llama-vulkan-radv
6. amd-strix-halo-llama-vulkan-amdvlk
7. docker-model-runner
## Restore Instructions
### To restore Portainer database:
```bash
docker stop portainer
docker run --rm -v /mnt/data/docker_vol/portainer:/data -v $(pwd):/backup alpine \
cp /backup/portainer-database-backup.db /data/portainer.db
docker start portainer
```
### To restore individual containers:
```bash
docker-compose -f container-NAME.yml up -d
```
### To restore all containers:
```bash
docker-compose -f all-containers-compose.yml up -d
```
## Notes
- The Portainer configuration export from the UI was not included (would need to be exported manually)
- These backups were generated using docker-autocompose tool
- Backup created: 2025-11-18 13:36:05

View File

@@ -0,0 +1,487 @@
networks:
amd-strix-halo-network:
external: true
name: "amd-strix-halo-network"
rincoin_default:
external: true
name: "rincoin_default"
windows_default:
external: true
name: "windows_default"
services:
amd-strix-halo-llama-rocm:
command:
- "/bin/bash"
container_name: "amd-strix-halo-llama-rocm"
devices:
- "/dev/kfd:/dev/kfd"
- "/dev/dri:/dev/dri"
environment:
- "DISPLAY=:0"
- "NVIDIA_VISIBLE_DEVICES=all"
- "NVIDIA_DRIVER_CAPABILITIES=all"
- "PATH=/opt/rocm-7.0/bin:/opt/rocm-7.0/llvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "container=oci"
- "ROCM_PATH=/opt/rocm-7.0"
- "HIP_PLATFORM=amd"
- "HIP_PATH=/opt/rocm-7.0"
- "HIP_CLANG_PATH=/opt/rocm-7.0/llvm/bin"
- "HIP_INCLUDE_PATH=/opt/rocm-7.0/include"
- "HIP_LIB_PATH=/opt/rocm-7.0/lib"
- "HIP_DEVICE_LIB_PATH=/opt/rocm-7.0/lib/llvm/amdgcn/bitcode"
- "LD_LIBRARY_PATH=/opt/rocm-7.0/lib:/opt/rocm-7.0/lib64:/opt/rocm-7.0/llvm/lib"
- "LIBRARY_PATH=/opt/rocm-7.0/lib:/opt/rocm-7.0/lib64"
- "CPATH=/opt/rocm-7.0/include"
- "PKG_CONFIG_PATH=/opt/rocm-7.0/lib/pkgconfig"
hostname: "2e51d282e4eb"
image: "kyuz0/amd-strix-halo-toolboxes:rocm-7rc-rocwmma"
ipc: "private"
labels:
com.docker.compose.config-hash: "b1864fdd57497c82872e0e6ab2dfe1e8debf08ace59f99770d77e1f6470ceec2"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:46c514ed4c8812d12463c0f02ade88a6efa5cc5589c68c5fc98d21966116bbba"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "portainer-compose-stacks"
com.docker.compose.project.config_files: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/amd-strix-halo-toolboxes.yml"
com.docker.compose.project.working_dir: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks"
com.docker.compose.service: "amd-strix-halo-llama-rocm"
com.docker.compose.version: "2.39.4"
io.buildah.version: "1.41.3"
license: "MIT"
name: "fedora-minimal"
org.opencontainers.image.license: "MIT"
org.opencontainers.image.name: "fedora-minimal"
org.opencontainers.image.url: "https://fedoraproject.org/"
org.opencontainers.image.vendor: "Fedora Project"
org.opencontainers.image.version: "rawhide"
vendor: "Fedora Project"
version: "rawhide"
logging:
driver: "json-file"
options: {}
networks:
- "amd-strix-halo-network"
ports:
- "8080:8080/tcp"
privileged: true
restart: "unless-stopped"
security_opt:
- "label=disable"
stdin_open: true
tty: true
volumes:
- "/home/db/Downloads:/mnt/dl"
- "/home/db:/home/db"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/data:/data"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/models:/models"
working_dir: "/models"
amd-strix-halo-llama-vulkan-amdvlk:
command:
- "/bin/bash"
container_name: "amd-strix-halo-llama-vulkan-amdvlk"
devices:
- "/dev/dri:/dev/dri"
environment:
- "DISPLAY=:0"
- "PATH=/usr/local/bin:/usr/bin"
- "container=oci"
hostname: "c8be19c21b4e"
image: "kyuz0/amd-strix-halo-toolboxes:vulkan-amdvlk"
ipc: "private"
labels:
com.docker.compose.config-hash: "1430c92ed79d5a3fc253eda643fa9adf142075a04f23daa62a2dd75d1bc5b7fc"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:f22a85316fff63e48b37939a242ca9f9c1fe190c9b91edc58d78d2ce8f6b9307"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "portainer-compose-stacks"
com.docker.compose.project.config_files: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/amd-strix-halo-toolboxes.yml"
com.docker.compose.project.working_dir: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks"
com.docker.compose.service: "amd-strix-halo-llama-vulkan-amdvlk"
com.docker.compose.version: "2.39.4"
io.buildah.version: "1.41.3"
license: "MIT"
name: "fedora-minimal"
org.opencontainers.image.license: "MIT"
org.opencontainers.image.name: "fedora-minimal"
org.opencontainers.image.url: "https://fedoraproject.org/"
org.opencontainers.image.vendor: "Fedora Project"
org.opencontainers.image.version: "rawhide"
vendor: "Fedora Project"
version: "rawhide"
logging:
driver: "json-file"
options: {}
networks:
- "amd-strix-halo-network"
ports:
- "8082:8080/tcp"
privileged: true
restart: "unless-stopped"
security_opt:
- "label=disable"
stdin_open: true
tty: true
volumes:
- "/home/db/Downloads:/mnt/dl"
- "/home/db:/home/db"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/data:/data"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/models:/models"
working_dir: "/models"
amd-strix-halo-llama-vulkan-radv:
command:
- "/bin/bash"
container_name: "amd-strix-halo-llama-vulkan-radv"
devices:
- "/dev/dri:/dev/dri"
environment:
- "DISPLAY=:0"
- "PATH=/usr/local/bin:/usr/bin"
- "container=oci"
hostname: "f16c8811fad8"
image: "kyuz0/amd-strix-halo-toolboxes:vulkan-radv"
ipc: "private"
labels:
com.docker.compose.config-hash: "b8d7ece75362f882f6b566c45be63ddc7ef9196bf9cb4cd751229013cfd7751e"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:523867cfaf7346460b4857ea164353a3048ef24f844e627535c1639c3f1b1b3f"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "portainer-compose-stacks"
com.docker.compose.project.config_files: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/amd-strix-halo-toolboxes.yml"
com.docker.compose.project.working_dir: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks"
com.docker.compose.service: "amd-strix-halo-llama-vulkan-radv"
com.docker.compose.version: "2.39.4"
io.buildah.version: "1.41.3"
license: "MIT"
name: "fedora-minimal"
org.opencontainers.image.license: "MIT"
org.opencontainers.image.name: "fedora-minimal"
org.opencontainers.image.url: "https://fedoraproject.org/"
org.opencontainers.image.vendor: "Fedora Project"
org.opencontainers.image.version: "rawhide"
vendor: "Fedora Project"
version: "rawhide"
logging:
driver: "json-file"
options: {}
networks:
- "amd-strix-halo-network"
ports:
- "8081:8080/tcp"
privileged: true
restart: "unless-stopped"
security_opt:
- "label=disable"
stdin_open: true
tty: true
volumes:
- "/home/db/Downloads:/mnt/dl"
- "/home/db:/home/db"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/data:/data"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/models:/models"
working_dir: "/models"
docker-model-runner:
container_name: "docker-model-runner"
entrypoint:
- "/app/model-runner"
environment:
- "MODEL_RUNNER_PORT=12434"
- "MODEL_RUNNER_ENVIRONMENT=moby"
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "MODEL_RUNNER_SOCK=/var/run/model-runner/model-runner.sock"
- "LLAMA_SERVER_PATH=/app/bin"
- "HOME=/home/modelrunner"
- "MODELS_PATH=/models"
- "LD_LIBRARY_PATH=/app/lib"
hostname: "b1ab3b3c51a3"
image: "docker/model-runner:latest"
ipc: "private"
labels:
com.docker.desktop.service: "model-runner"
com.docker.model-runner.role: "controller"
org.opencontainers.image.ref.name: "ubuntu"
org.opencontainers.image.version: "24.04"
logging:
driver: "json-file"
options: {}
network_mode: "bridge"
ports:
- "127.0.0.1:12434:12434/tcp"
restart: "always"
user: "modelrunner"
volumes:
- "docker-model-runner-models:/models"
working_dir: "/app"
portainer:
container_name: "portainer"
entrypoint:
- "/portainer"
environment:
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
hostname: "c64ad6b64b85"
image: "portainer/portainer-ce"
ipc: "private"
labels:
com.docker.desktop.extension.api.version: ">= 0.2.2"
com.docker.desktop.extension.icon: "https://portainer-io-assets.sfo2.cdn.digitaloceanspaces.com/logos/portainer.png"
com.docker.extension.additional-urls: "[{\"title\":\"Website\",\"url\":\"https://www.portainer.io?utm_campaign=DockerCon&utm_source=DockerDesktop\"\
},{\"title\":\"Documentation\",\"url\":\"https://docs.portainer.io\"},{\"title\":\"Support\",\"\
url\":\"https://join.slack.com/t/portainer/shared_invite/zt-txh3ljab-52QHTyjCqbe5RibC2lcjKA\"\
}]"
com.docker.extension.detailed-description: "<p data-renderer-start-pos=\"226\">Portainer&rsquo;s\
\ Docker Desktop extension gives you access to all of Portainer&rsquo;s rich management functionality\
\ within your docker desktop experience.</p><h2 data-renderer-start-pos=\"374\">With Portainer\
\ you can:</h2><ul><li>See all your running containers</li><li>Easily view all of your container\
\ logs</li><li>Console into containers</li><li>Easily deploy your code into containers using a\
\ simple form</li><li>Turn your YAML into custom templates for easy reuse</li></ul><h2 data-renderer-start-pos=\"\
660\">About Portainer&nbsp;</h2><p data-renderer-start-pos=\"680\">Portainer is the worlds&rsquo;\
\ most popular universal container management platform with more than 650,000 active monthly users.\
\ Portainer can be used to manage Docker Standalone, Kubernetes and Docker Swarm environments\
\ through a single common interface. It includes a simple GitOps automation engine and a Kube\
\ API.&nbsp;</p><p data-renderer-start-pos=\"1006\">Portainer Business Edition is our fully supported\
\ commercial grade product for business-wide use. It includes all the functionality that businesses\
\ need to manage containers at scale. Visit <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/\"\
\ title=\"http://Portainer.io\" data-renderer-mark=\"true\">Portainer.io</a> to learn more about\
\ Portainer Business and <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/take-3?utm_campaign=DockerCon&amp;utm_source=Docker%20Desktop\"\
\ title=\"http://portainer.io/take-3?utm_campaign=DockerCon&amp;utm_source=Docker%20Desktop\"\
\ data-renderer-mark=\"true\">get 3 free nodes.</a></p>"
com.docker.extension.publisher-url: "https://www.portainer.io"
com.docker.extension.screenshots: "[{\"alt\": \"screenshot one\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-1.png\"\
},{\"alt\": \"screenshot two\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-2.png\"\
},{\"alt\": \"screenshot three\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-3.png\"\
},{\"alt\": \"screenshot four\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-4.png\"\
},{\"alt\": \"screenshot five\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-5.png\"\
},{\"alt\": \"screenshot six\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-6.png\"\
},{\"alt\": \"screenshot seven\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-7.png\"\
},{\"alt\": \"screenshot eight\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-8.png\"\
},{\"alt\": \"screenshot nine\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-9.png\"\
}]"
io.portainer.server: "true"
org.opencontainers.image.description: "Docker container management made simple, with the worlds\
\ most popular GUI-based container management platform."
org.opencontainers.image.title: "Portainer"
org.opencontainers.image.vendor: "Portainer.io"
logging:
driver: "json-file"
options: {}
network_mode: "bridge"
ports:
- "8000:8000/tcp"
- "9000:9000/tcp"
restart: "always"
volumes:
- "/mnt/data/docker_vol/portainer:/data"
- "/var/run/docker.sock:/var/run/docker.sock"
working_dir: "/"
rincoin-node2:
command:
- "-datadir=/data"
- "-conf=/data/rincoin.conf"
- "-printtoconsole"
container_name: "rincoin-node2"
entrypoint:
- "/usr/local/bin/rincoind"
environment:
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "DEBIAN_FRONTEND=noninteractive"
hostname: "9a6d58857cd0"
image: "rincoin-node:latest"
ipc: "private"
labels:
com.docker.compose.config-hash: "c538f569d76e1edec24710e86694448f59d7f59ad1cd83a44d9aaa2ec32e89ca"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:d0934cced84238cb1b9e090a5b27561dc90355ec108571fc3a8ae687267fa087"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "rincoin"
com.docker.compose.project.config_files: "/data/compose/14/docker-compose.yml"
com.docker.compose.project.working_dir: "/data/compose/14"
com.docker.compose.replace: "6b21373b29365c8eab15f7f7450f47ff5e18984c9c5e11ff2ab468a2e6eda26b"
com.docker.compose.service: "rincoin-node"
com.docker.compose.version: ""
org.opencontainers.image.ref.name: "ubuntu"
org.opencontainers.image.version: "22.04"
logging:
driver: "json-file"
options: {}
networks:
- "rincoin_default"
ports:
- "9555:9555/tcp"
- "9556:9556/tcp"
restart: "unless-stopped"
user: "rin"
volumes:
- "/mnt/data/docker_vol/rincoin/rincoin-node/data:/data"
- "/mnt/data/docker_vol/rincoin/rincoin-node/rincoin.conf:/data/rincoin.conf:ro"
working_dir: "/opt"
windows:
container_name: "windows"
devices:
- "/dev/kvm:/dev/kvm"
- "/dev/net/tun:/dev/net/tun"
- "/dev/nvme0n1p8:/disk2"
entrypoint:
- "/usr/bin/tini"
- "-s"
- "/run/entry.sh"
environment:
- "RAM_SIZE=8G"
- "CPU_CORES=4"
- "VERSION=11"
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "DISK_SIZE=64G"
hostname: "b54f26e81e8a"
image: "dockurr/windows"
ipc: "private"
labels:
com.docker.compose.config-hash: "946a6f405cd99fc70b051d30032fd67cc15601412a5edd38ae1960a013099d20"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:df07df026e7d52a3416b557e9e40a829982746ef3d2924e8e5b92787c2e5f269"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "windows"
com.docker.compose.project.config_files: "/data/compose/3/docker-compose.yml"
com.docker.compose.project.working_dir: "/data/compose/3"
com.docker.compose.service: "windows"
com.docker.compose.version: ""
org.opencontainers.image.created: "2025-05-06T04:50:51.502Z"
org.opencontainers.image.description: "Windows inside a Docker container."
org.opencontainers.image.licenses: "MIT"
org.opencontainers.image.revision: "868c8af289a1012cd7c8bf2c9a2bba298eeb8dee"
org.opencontainers.image.source: "https://github.com/dockur/windows"
org.opencontainers.image.title: "Windows"
org.opencontainers.image.url: "https://github.com/dockur/windows"
org.opencontainers.image.version: "4.35"
logging:
driver: "json-file"
options: {}
networks:
- "windows_default"
ports:
- "1433:1433/tcp"
- "3389:3389/tcp"
- "3389:3389/udp"
- "8006:8006/tcp"
privileged: true
restart: "always"
security_opt:
- "label=disable"
volumes:
- "/mnt/data/docker_vol/windows:/storage"
- "/mnt/shared:/data"
working_dir: "/"
version: "3.6"
volumes:
docker-model-runner-models:
external: true

View File

@@ -0,0 +1,93 @@
networks:
amd-strix-halo-network:
external: true
name: "amd-strix-halo-network"
services:
amd-strix-halo-llama-rocm:
command:
- "/bin/bash"
container_name: "amd-strix-halo-llama-rocm"
devices:
- "/dev/kfd:/dev/kfd"
- "/dev/dri:/dev/dri"
environment:
- "DISPLAY=:0"
- "NVIDIA_VISIBLE_DEVICES=all"
- "NVIDIA_DRIVER_CAPABILITIES=all"
- "PATH=/opt/rocm-7.0/bin:/opt/rocm-7.0/llvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "container=oci"
- "ROCM_PATH=/opt/rocm-7.0"
- "HIP_PLATFORM=amd"
- "HIP_PATH=/opt/rocm-7.0"
- "HIP_CLANG_PATH=/opt/rocm-7.0/llvm/bin"
- "HIP_INCLUDE_PATH=/opt/rocm-7.0/include"
- "HIP_LIB_PATH=/opt/rocm-7.0/lib"
- "HIP_DEVICE_LIB_PATH=/opt/rocm-7.0/lib/llvm/amdgcn/bitcode"
- "LD_LIBRARY_PATH=/opt/rocm-7.0/lib:/opt/rocm-7.0/lib64:/opt/rocm-7.0/llvm/lib"
- "LIBRARY_PATH=/opt/rocm-7.0/lib:/opt/rocm-7.0/lib64"
- "CPATH=/opt/rocm-7.0/include"
- "PKG_CONFIG_PATH=/opt/rocm-7.0/lib/pkgconfig"
hostname: "2e51d282e4eb"
image: "kyuz0/amd-strix-halo-toolboxes:rocm-7rc-rocwmma"
ipc: "private"
labels:
com.docker.compose.config-hash: "b1864fdd57497c82872e0e6ab2dfe1e8debf08ace59f99770d77e1f6470ceec2"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:46c514ed4c8812d12463c0f02ade88a6efa5cc5589c68c5fc98d21966116bbba"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "portainer-compose-stacks"
com.docker.compose.project.config_files: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/amd-strix-halo-toolboxes.yml"
com.docker.compose.project.working_dir: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks"
com.docker.compose.service: "amd-strix-halo-llama-rocm"
com.docker.compose.version: "2.39.4"
io.buildah.version: "1.41.3"
license: "MIT"
name: "fedora-minimal"
org.opencontainers.image.license: "MIT"
org.opencontainers.image.name: "fedora-minimal"
org.opencontainers.image.url: "https://fedoraproject.org/"
org.opencontainers.image.vendor: "Fedora Project"
org.opencontainers.image.version: "rawhide"
vendor: "Fedora Project"
version: "rawhide"
logging:
driver: "json-file"
options: {}
networks:
- "amd-strix-halo-network"
ports:
- "8080:8080/tcp"
privileged: true
restart: "unless-stopped"
security_opt:
- "label=disable"
stdin_open: true
tty: true
volumes:
- "/home/db/Downloads:/mnt/dl"
- "/home/db:/home/db"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/data:/data"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/models:/models"
working_dir: "/models"
version: "3.6"

View File

@@ -0,0 +1,79 @@
networks:
amd-strix-halo-network:
external: true
name: "amd-strix-halo-network"
services:
amd-strix-halo-llama-vulkan-amdvlk:
command:
- "/bin/bash"
container_name: "amd-strix-halo-llama-vulkan-amdvlk"
devices:
- "/dev/dri:/dev/dri"
environment:
- "DISPLAY=:0"
- "PATH=/usr/local/bin:/usr/bin"
- "container=oci"
hostname: "c8be19c21b4e"
image: "kyuz0/amd-strix-halo-toolboxes:vulkan-amdvlk"
ipc: "private"
labels:
com.docker.compose.config-hash: "1430c92ed79d5a3fc253eda643fa9adf142075a04f23daa62a2dd75d1bc5b7fc"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:f22a85316fff63e48b37939a242ca9f9c1fe190c9b91edc58d78d2ce8f6b9307"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "portainer-compose-stacks"
com.docker.compose.project.config_files: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/amd-strix-halo-toolboxes.yml"
com.docker.compose.project.working_dir: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks"
com.docker.compose.service: "amd-strix-halo-llama-vulkan-amdvlk"
com.docker.compose.version: "2.39.4"
io.buildah.version: "1.41.3"
license: "MIT"
name: "fedora-minimal"
org.opencontainers.image.license: "MIT"
org.opencontainers.image.name: "fedora-minimal"
org.opencontainers.image.url: "https://fedoraproject.org/"
org.opencontainers.image.vendor: "Fedora Project"
org.opencontainers.image.version: "rawhide"
vendor: "Fedora Project"
version: "rawhide"
logging:
driver: "json-file"
options: {}
networks:
- "amd-strix-halo-network"
ports:
- "8082:8080/tcp"
privileged: true
restart: "unless-stopped"
security_opt:
- "label=disable"
stdin_open: true
tty: true
volumes:
- "/home/db/Downloads:/mnt/dl"
- "/home/db:/home/db"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/data:/data"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/models:/models"
working_dir: "/models"
version: "3.6"

View File

@@ -0,0 +1,79 @@
networks:
amd-strix-halo-network:
external: true
name: "amd-strix-halo-network"
services:
amd-strix-halo-llama-vulkan-radv:
command:
- "/bin/bash"
container_name: "amd-strix-halo-llama-vulkan-radv"
devices:
- "/dev/dri:/dev/dri"
environment:
- "DISPLAY=:0"
- "PATH=/usr/local/bin:/usr/bin"
- "container=oci"
hostname: "f16c8811fad8"
image: "kyuz0/amd-strix-halo-toolboxes:vulkan-radv"
ipc: "private"
labels:
com.docker.compose.config-hash: "b8d7ece75362f882f6b566c45be63ddc7ef9196bf9cb4cd751229013cfd7751e"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:523867cfaf7346460b4857ea164353a3048ef24f844e627535c1639c3f1b1b3f"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "portainer-compose-stacks"
com.docker.compose.project.config_files: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/amd-strix-halo-toolboxes.yml"
com.docker.compose.project.working_dir: "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks"
com.docker.compose.service: "amd-strix-halo-llama-vulkan-radv"
com.docker.compose.version: "2.39.4"
io.buildah.version: "1.41.3"
license: "MIT"
name: "fedora-minimal"
org.opencontainers.image.license: "MIT"
org.opencontainers.image.name: "fedora-minimal"
org.opencontainers.image.url: "https://fedoraproject.org/"
org.opencontainers.image.vendor: "Fedora Project"
org.opencontainers.image.version: "rawhide"
vendor: "Fedora Project"
version: "rawhide"
logging:
driver: "json-file"
options: {}
networks:
- "amd-strix-halo-network"
ports:
- "8081:8080/tcp"
privileged: true
restart: "unless-stopped"
security_opt:
- "label=disable"
stdin_open: true
tty: true
volumes:
- "/home/db/Downloads:/mnt/dl"
- "/home/db:/home/db"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/data:/data"
- "/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/models:/models"
working_dir: "/models"
version: "3.6"

View File

@@ -0,0 +1,37 @@
services:
docker-model-runner:
container_name: "docker-model-runner"
entrypoint:
- "/app/model-runner"
environment:
- "MODEL_RUNNER_PORT=12434"
- "MODEL_RUNNER_ENVIRONMENT=moby"
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "MODEL_RUNNER_SOCK=/var/run/model-runner/model-runner.sock"
- "LLAMA_SERVER_PATH=/app/bin"
- "HOME=/home/modelrunner"
- "MODELS_PATH=/models"
- "LD_LIBRARY_PATH=/app/lib"
hostname: "b1ab3b3c51a3"
image: "docker/model-runner:latest"
ipc: "private"
labels:
com.docker.desktop.service: "model-runner"
com.docker.model-runner.role: "controller"
org.opencontainers.image.ref.name: "ubuntu"
org.opencontainers.image.version: "24.04"
logging:
driver: "json-file"
options: {}
network_mode: "bridge"
ports:
- "127.0.0.1:12434:12434/tcp"
restart: "always"
user: "modelrunner"
volumes:
- "docker-model-runner-models:/models"
working_dir: "/app"
version: "3.6"
volumes:
docker-model-runner-models:
external: true

View File

@@ -0,0 +1,77 @@
services:
portainer:
container_name: "portainer"
entrypoint:
- "/portainer"
environment:
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
hostname: "c64ad6b64b85"
image: "portainer/portainer-ce"
ipc: "private"
labels:
com.docker.desktop.extension.api.version: ">= 0.2.2"
com.docker.desktop.extension.icon: "https://portainer-io-assets.sfo2.cdn.digitaloceanspaces.com/logos/portainer.png"
com.docker.extension.additional-urls: "[{\"title\":\"Website\",\"url\":\"https://www.portainer.io?utm_campaign=DockerCon&utm_source=DockerDesktop\"\
},{\"title\":\"Documentation\",\"url\":\"https://docs.portainer.io\"},{\"title\":\"Support\",\"\
url\":\"https://join.slack.com/t/portainer/shared_invite/zt-txh3ljab-52QHTyjCqbe5RibC2lcjKA\"\
}]"
com.docker.extension.detailed-description: "<p data-renderer-start-pos=\"226\">Portainer&rsquo;s\
\ Docker Desktop extension gives you access to all of Portainer&rsquo;s rich management functionality\
\ within your docker desktop experience.</p><h2 data-renderer-start-pos=\"374\">With Portainer\
\ you can:</h2><ul><li>See all your running containers</li><li>Easily view all of your container\
\ logs</li><li>Console into containers</li><li>Easily deploy your code into containers using a\
\ simple form</li><li>Turn your YAML into custom templates for easy reuse</li></ul><h2 data-renderer-start-pos=\"\
660\">About Portainer&nbsp;</h2><p data-renderer-start-pos=\"680\">Portainer is the worlds&rsquo;\
\ most popular universal container management platform with more than 650,000 active monthly users.\
\ Portainer can be used to manage Docker Standalone, Kubernetes and Docker Swarm environments\
\ through a single common interface. It includes a simple GitOps automation engine and a Kube\
\ API.&nbsp;</p><p data-renderer-start-pos=\"1006\">Portainer Business Edition is our fully supported\
\ commercial grade product for business-wide use. It includes all the functionality that businesses\
\ need to manage containers at scale. Visit <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/\"\
\ title=\"http://Portainer.io\" data-renderer-mark=\"true\">Portainer.io</a> to learn more about\
\ Portainer Business and <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/take-3?utm_campaign=DockerCon&amp;utm_source=Docker%20Desktop\"\
\ title=\"http://portainer.io/take-3?utm_campaign=DockerCon&amp;utm_source=Docker%20Desktop\"\
\ data-renderer-mark=\"true\">get 3 free nodes.</a></p>"
com.docker.extension.publisher-url: "https://www.portainer.io"
com.docker.extension.screenshots: "[{\"alt\": \"screenshot one\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-1.png\"\
},{\"alt\": \"screenshot two\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-2.png\"\
},{\"alt\": \"screenshot three\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-3.png\"\
},{\"alt\": \"screenshot four\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-4.png\"\
},{\"alt\": \"screenshot five\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-5.png\"\
},{\"alt\": \"screenshot six\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-6.png\"\
},{\"alt\": \"screenshot seven\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-7.png\"\
},{\"alt\": \"screenshot eight\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-8.png\"\
},{\"alt\": \"screenshot nine\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-9.png\"\
}]"
io.portainer.server: "true"
org.opencontainers.image.description: "Docker container management made simple, with the worlds\
\ most popular GUI-based container management platform."
org.opencontainers.image.title: "Portainer"
org.opencontainers.image.vendor: "Portainer.io"
logging:
driver: "json-file"
options: {}
network_mode: "bridge"
ports:
- "8000:8000/tcp"
- "9000:9000/tcp"
restart: "always"
volumes:
- "/mnt/data/docker_vol/portainer:/data"
- "/var/run/docker.sock:/var/run/docker.sock"
working_dir: "/"
version: "3.6"

View File

@@ -0,0 +1,65 @@
networks:
rincoin_default:
external: true
name: "rincoin_default"
services:
rincoin-node2:
command:
- "-datadir=/data"
- "-conf=/data/rincoin.conf"
- "-printtoconsole"
container_name: "rincoin-node2"
entrypoint:
- "/usr/local/bin/rincoind"
environment:
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "DEBIAN_FRONTEND=noninteractive"
hostname: "9a6d58857cd0"
image: "rincoin-node:latest"
ipc: "private"
labels:
com.docker.compose.config-hash: "c538f569d76e1edec24710e86694448f59d7f59ad1cd83a44d9aaa2ec32e89ca"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:d0934cced84238cb1b9e090a5b27561dc90355ec108571fc3a8ae687267fa087"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "rincoin"
com.docker.compose.project.config_files: "/data/compose/14/docker-compose.yml"
com.docker.compose.project.working_dir: "/data/compose/14"
com.docker.compose.replace: "6b21373b29365c8eab15f7f7450f47ff5e18984c9c5e11ff2ab468a2e6eda26b"
com.docker.compose.service: "rincoin-node"
com.docker.compose.version: ""
org.opencontainers.image.ref.name: "ubuntu"
org.opencontainers.image.version: "22.04"
logging:
driver: "json-file"
options: {}
networks:
- "rincoin_default"
ports:
- "9555:9555/tcp"
- "9556:9556/tcp"
restart: "unless-stopped"
user: "rin"
volumes:
- "/mnt/data/docker_vol/rincoin/rincoin-node/data:/data"
- "/mnt/data/docker_vol/rincoin/rincoin-node/rincoin.conf:/data/rincoin.conf:ro"
working_dir: "/opt"
version: "3.6"

View File

@@ -0,0 +1,80 @@
networks:
windows_default:
external: true
name: "windows_default"
services:
windows:
container_name: "windows"
devices:
- "/dev/kvm:/dev/kvm"
- "/dev/net/tun:/dev/net/tun"
- "/dev/nvme0n1p8:/disk2"
entrypoint:
- "/usr/bin/tini"
- "-s"
- "/run/entry.sh"
environment:
- "RAM_SIZE=8G"
- "CPU_CORES=4"
- "VERSION=11"
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "DISK_SIZE=64G"
hostname: "b54f26e81e8a"
image: "dockurr/windows"
ipc: "private"
labels:
com.docker.compose.config-hash: "946a6f405cd99fc70b051d30032fd67cc15601412a5edd38ae1960a013099d20"
com.docker.compose.container-number: "1"
com.docker.compose.depends_on: ""
com.docker.compose.image: "sha256:df07df026e7d52a3416b557e9e40a829982746ef3d2924e8e5b92787c2e5f269"
com.docker.compose.oneoff: "False"
com.docker.compose.project: "windows"
com.docker.compose.project.config_files: "/data/compose/3/docker-compose.yml"
com.docker.compose.project.working_dir: "/data/compose/3"
com.docker.compose.service: "windows"
com.docker.compose.version: ""
org.opencontainers.image.created: "2025-05-06T04:50:51.502Z"
org.opencontainers.image.description: "Windows inside a Docker container."
org.opencontainers.image.licenses: "MIT"
org.opencontainers.image.revision: "868c8af289a1012cd7c8bf2c9a2bba298eeb8dee"
org.opencontainers.image.source: "https://github.com/dockur/windows"
org.opencontainers.image.title: "Windows"
org.opencontainers.image.url: "https://github.com/dockur/windows"
org.opencontainers.image.version: "4.35"
logging:
driver: "json-file"
options: {}
networks:
- "windows_default"
ports:
- "1433:1433/tcp"
- "3389:3389/tcp"
- "3389:3389/udp"
- "8006:8006/tcp"
privileged: true
restart: "always"
security_opt:
- "label=disable"
volumes:
- "/mnt/data/docker_vol/windows:/storage"
- "/mnt/shared:/data"
working_dir: "/"
version: "3.6"