themanfrommoon
Active member
Moin,
ich bin seit ein paar Wochen dabei meine Home Server Hardware umzubasteln, habe in dem Zuge mit PROXMOX und Docker angefangen und möchte nun gerne CaSSAndRA in Docker laufen lassen.
Mit einigen anderen Applikationen ist es mir gelungen diese relativ einfach per docker-compose.yaml file zu installieren.
Hier mal als Beispiel meine Vorgehensweise für Grafana:
Als erstes erstelle ich einen Ordner "grafana", wechsel in den Ordner und erzeuge eine neue docker.compose.yaml Datei:
In die docker-compose.yaml fürge ich dann folgendes ein:
Danach kann ich den Container folgendermaßen starten:
Das funktioniert wunderbar und man kann es immer wieder schnell wiederherstellen und nachvollziehen.
In der docker-compose.yaml werden Variablen gesetzt, Port definiert, Startbedingungen gesetzt, Netzwerk und Volumes definiert, usw.
Meine Frage lautet nun:
Was muss in der docker-compose.yaml stehen, damit man CaSSAndRA genauso einfach per copy&paste aufsetzen kann?
Vielen Dank und beste Grüße,
Chris
ich bin seit ein paar Wochen dabei meine Home Server Hardware umzubasteln, habe in dem Zuge mit PROXMOX und Docker angefangen und möchte nun gerne CaSSAndRA in Docker laufen lassen.
Mit einigen anderen Applikationen ist es mir gelungen diese relativ einfach per docker-compose.yaml file zu installieren.
Hier mal als Beispiel meine Vorgehensweise für Grafana:
Als erstes erstelle ich einen Ordner "grafana", wechsel in den Ordner und erzeuge eine neue docker.compose.yaml Datei:
Code:
sudo mkdir -p /opt/grafana/
cd /opt/grafana
sudo nano docker-compose.yaml
In die docker-compose.yaml fürge ich dann folgendes ein:
Code:
version: "3.8"
services:
grafana:
image: grafana/grafana-oss
container_name: 06_Grafana
restart: unless-stopped
environment:
- GF_INSTALL_PLUGINS=simpod-json-datasource
ports:
- '3000:3000'
networks:
- 06_grafana_net
volumes:
- 06_grafana_storage:/var/lib/Grafana
volumes:
06_grafana_storage:
name: "06_grafana_storage"
networks:
06_grafana_net:
name: "06_grafana_net"
Danach kann ich den Container folgendermaßen starten:
Code:
sudo docker compose up -d
Das funktioniert wunderbar und man kann es immer wieder schnell wiederherstellen und nachvollziehen.
In der docker-compose.yaml werden Variablen gesetzt, Port definiert, Startbedingungen gesetzt, Netzwerk und Volumes definiert, usw.
Meine Frage lautet nun:
Was muss in der docker-compose.yaml stehen, damit man CaSSAndRA genauso einfach per copy&paste aufsetzen kann?
Vielen Dank und beste Grüße,
Chris