NUC yml config backup
This commit is contained in:
48
portainer-compose-stacks/BACKUPS/20251118-133605/README.md
Normal file
48
portainer-compose-stacks/BACKUPS/20251118-133605/README.md
Normal 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
|
||||
|
||||
@@ -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’s\
|
||||
\ Docker Desktop extension gives you access to all of Portainer’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 </h2><p data-renderer-start-pos=\"680\">Portainer is the worlds’\
|
||||
\ 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. </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&utm_source=Docker%20Desktop\"\
|
||||
\ title=\"http://portainer.io/take-3?utm_campaign=DockerCon&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 world’s\
|
||||
\ 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
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
@@ -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
|
||||
@@ -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’s\
|
||||
\ Docker Desktop extension gives you access to all of Portainer’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 </h2><p data-renderer-start-pos=\"680\">Portainer is the worlds’\
|
||||
\ 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. </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&utm_source=Docker%20Desktop\"\
|
||||
\ title=\"http://portainer.io/take-3?utm_campaign=DockerCon&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 world’s\
|
||||
\ 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"
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
Binary file not shown.
Binary file not shown.
88
portainer-compose-stacks/BACKUPS/BACKUP-SUMMARY.md
Normal file
88
portainer-compose-stacks/BACKUPS/BACKUP-SUMMARY.md
Normal file
@@ -0,0 +1,88 @@
|
||||
# Portainer Reset & Backup Summary
|
||||
|
||||
**Date:** November 18, 2025, 13:37
|
||||
**Issue:** Portainer environments showing as "unreachable" due to stale configurations from previous multi-instance setup
|
||||
|
||||
## Actions Taken
|
||||
|
||||
### 1. Complete Backup Created ✓
|
||||
Location: `/mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/BACKUPS/20251118-133605/`
|
||||
|
||||
**Backup Contents:**
|
||||
- ✓ Portainer database (portainer-database-backup.db) - 512KB
|
||||
- ✓ Portainer automatic backup (portainer-automatic-backup.db.bak) - 512KB
|
||||
- ✓ All containers combined compose file (all-containers-compose.yml) - 17KB
|
||||
- ✓ Individual container compose files (7 files):
|
||||
- container-portainer.yml
|
||||
- container-windows.yml
|
||||
- container-rincoin-node2.yml
|
||||
- container-amd-strix-halo-llama-rocm.yml
|
||||
- container-amd-strix-halo-llama-vulkan-radv.yml
|
||||
- container-amd-strix-halo-llama-vulkan-amdvlk.yml
|
||||
- container-docker-model-runner.yml
|
||||
|
||||
### 2. Portainer Database Reset ✓
|
||||
- Old database: 512KB (contained stale environment 3)
|
||||
- New database: 32KB (fresh installation)
|
||||
- New instance ID: 1b059c79-d81d-4044-9050-4d90ea85a5ec
|
||||
- Status: Running and responding correctly
|
||||
|
||||
### 3. Tools Installed ✓
|
||||
- docker-autocompose from https://github.com/Red5d/docker-autocompose
|
||||
- Dependencies: docker, pyaml Python packages
|
||||
|
||||
## Next Steps for User
|
||||
|
||||
### 1. Initial Portainer Setup
|
||||
Visit http://localhost:9000 and complete the initial setup:
|
||||
- Create new admin username and password
|
||||
- This is required since the database was reset
|
||||
|
||||
### 2. Add Docker Environment
|
||||
After login, add your local Docker environment:
|
||||
- Click "Get Started" or "Add Environment"
|
||||
- Select "Docker" as environment type
|
||||
- Choose "Socket" connection method
|
||||
- Socket path: `/var/run/docker.sock`
|
||||
- Name it "nuc" or "localhost"
|
||||
|
||||
### 3. Verify All Containers Are Visible
|
||||
All your existing containers should appear automatically:
|
||||
- portainer
|
||||
- windows
|
||||
- rincoin-node2
|
||||
- amd-strix-halo-llama-rocm
|
||||
- amd-strix-halo-llama-vulkan-radv
|
||||
- amd-strix-halo-llama-vulkan-amdvlk
|
||||
- docker-model-runner
|
||||
|
||||
### 4. Optional: Export Portainer Configuration
|
||||
From the Portainer UI:
|
||||
- Settings → Backup
|
||||
- Download backup for safekeeping
|
||||
|
||||
## Restore Instructions (If Needed)
|
||||
|
||||
### To restore old Portainer database:
|
||||
```bash
|
||||
docker stop portainer
|
||||
docker run --rm -v /mnt/data/docker_vol/portainer:/data \
|
||||
-v /mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/BACKUPS/20251118-133605:/backup \
|
||||
alpine cp /backup/portainer-database-backup.db /data/portainer.db
|
||||
docker start portainer
|
||||
```
|
||||
|
||||
### To restore containers from compose files:
|
||||
```bash
|
||||
cd /mnt/shared/DEV/repos/d-popov.com/scripts/portainer-compose-stacks/BACKUPS/20251118-133605
|
||||
|
||||
# Restore specific container
|
||||
docker-compose -f container-NAME.yml up -d
|
||||
|
||||
# Or restore all containers
|
||||
docker-compose -f all-containers-compose.yml up -d
|
||||
```
|
||||
|
||||
## Problem Resolution
|
||||
The issue was caused by stale environment configurations (specifically "environment 3") remaining in the Portainer database even after removal from the UI. These corrupted entries caused Portainer to crash when attempting to connect to non-existent environments. A fresh database resolves this completely.
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user