docker:nextcloud
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| docker:nextcloud [2026/01/16 09:10] – [Docker Nextcloud Image selbst bauen] franz | docker:nextcloud [2026/01/16 14:03] (aktuell) – [Docker Image auf neuen Server übertragen] franz | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| - | ==== Basis-Image ==== | + | ===== Basis-Image |
| - | 1. Basis-Image holen | + | ==== 1. Basis-Image holen ==== |
| < | < | ||
| # Quell‑Repo klonen | # Quell‑Repo klonen | ||
| git clone https:// | git clone https:// | ||
| - | cd docker/31/apache | + | cd docker/32/apache |
| </ | </ | ||
| - | 2. prüfen, ob die gewünschte Version im Dockerfile vorhanden ist, in unserem Beispiel ENV NEXTCLOUD_VERSION | + | 2. prüfen, ob die gewünschte Version im Dockerfile vorhanden ist, in unserem Beispiel ENV NEXTCLOUD_VERSION |
| ==== Dockerfile eventuell anpassen ==== | ==== Dockerfile eventuell anpassen ==== | ||
| Zeile 96: | Zeile 97: | ||
| context: / | context: / | ||
| dockerfile: Dockerfile | dockerfile: Dockerfile | ||
| - | | + | |
| </ | </ | ||
| Zeile 122: | Zeile 123: | ||
| 6. Abwarten, bis der build Prozess durchgelaufen ist, danach kann man die Version prüfen. | 6. Abwarten, bis der build Prozess durchgelaufen ist, danach kann man die Version prüfen. | ||
| + | |||
| ==== Mehrere Instanzen in einem Docker Daemon ==== | ==== Mehrere Instanzen in einem Docker Daemon ==== | ||
| Zeile 132: | Zeile 134: | ||
| < | < | ||
| - | docker tag $(docker images -q --filter reference=' | + | docker tag $(docker images -q --filter reference=' |
| - | | + | |
| </ | </ | ||
| Zeile 140: | Zeile 142: | ||
| < | < | ||
| - | image: my-nextcloud: | + | image: my-nextcloud: |
| </ | </ | ||
| Zeile 151: | Zeile 153: | ||
| </ | </ | ||
| + | |||
| ==== Tipp: Versionsvariable nur 1x pflegen: ==== | ==== Tipp: Versionsvariable nur 1x pflegen: ==== | ||
| Zeile 157: | Zeile 160: | ||
| < | < | ||
| # .env | # .env | ||
| - | NEXTCLOUD_IMAGE=my-nextcloud: | + | NEXTCLOUD_IMAGE=my-nextcloud: |
| </ | </ | ||
| Zeile 179: | Zeile 182: | ||
| mkdir -p / | mkdir -p / | ||
| cat>/ | cat>/ | ||
| - | NEXTCLOUD_IMAGE=my-nextcloud: | + | NEXTCLOUD_IMAGE=my-nextcloud: |
| REDIS_HOST=redis | REDIS_HOST=redis | ||
| EOF | EOF | ||
| Zeile 201: | Zeile 204: | ||
| </ | </ | ||
| + | |||
| ==== Docker Image auf neuen Server übertragen ==== | ==== Docker Image auf neuen Server übertragen ==== | ||
| Zeile 207: | Zeile 211: | ||
| < | < | ||
| - | docker save my-nextcloud: | + | docker save my-nextcloud: |
| - | | gzip> my-nextcloud_32.0.2-apache.tar.gz | + | | gzip> my-nextcloud_32.0.4-apache.tar.gz |
| </ | </ | ||
| Zeile 215: | Zeile 219: | ||
| < | < | ||
| - | scp -P Portnummer my-nextcloud_32.0.2-apache.tar.gz user@host2:/ | + | scp -P Portnummer my-nextcloud_32.0.4-apache.tar.gz user@host2:/ |
| </ | </ | ||
| Zeile 222: | Zeile 226: | ||
| < | < | ||
| - | gunzip -c / | + | gunzip -c / |
| </ | </ | ||
| Zeile 229: | Zeile 233: | ||
| < | < | ||
| - | docker images my-nextcloud: | + | docker images my-nextcloud: |
| </ | </ | ||
| - | Jetzt taucht es lokal als '' | + | Jetzt taucht es lokal als '' |
| 5 Docker-compose kann das File direkt nutzen | 5 Docker-compose kann das File direkt nutzen | ||
| Zeile 240: | Zeile 244: | ||
| services: | services: | ||
| nextcloud: | nextcloud: | ||
| - | image: my-nextcloud: | + | image: my-nextcloud: |
| pull_policy: | pull_policy: | ||
docker/nextcloud.1768551003.txt.gz · Zuletzt geändert: von franz