staging.inyokaproject.org

Nextcloud LXC Container

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

undine

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Hallo Users,

wo finde ich einen LXC Contain mit Nextclouder oder wie baue ich so eine Container?

Gibt es so etwas ähnliches wie https://hub.docker.com/ für LXC Container?

Hier habe ich nicht gefunden: https://linuxcontainers.org/

https://return42.github.io/handsOn/lxdlxc/install_lxd_lxc.html

Greetz

undine

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6389

Hallo,

kann dir mit lxc nicht weiter helfen, aber:

Der Docker Container von Nextcloud ist *richtig* gut, ist von Nextcloud und wird bestens gepflegt. Ich habe bisher kaum Applikationen mit Daten gefunden, die so perfekt in einen Container gepackt wurden.

Wenn es nix offizielles gibt, kannst du dir vielleicht abschauen, wie die es gemacht haben. Alles andere macht es wohl eher schlechter.

Gruß BillMaier

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Hallo, betreibst Du deinen Nextcloud Docker Container mit einem weiterem Maria DB Container?

Nach welcher Anleitung bist Du vorgegangen?

Wie lange nutzt Du schon die Docker Nextcloud?

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

BillMaier schrieb:

Der Docker Container von Nextcloud ist *richtig* gut…

+1 für docker.

Ich verwende den auch seit einer Weile, anstatt einer nativen Installation. Wenn man der Nextcloud-Hilfe folgt und diesen mit overlay2 und separatem nextcloud-data-Container einrichtet, lässt er sich mit wenigen Befehlen updaten. Kurzanleitung mit nextcloud-name als Instanz, nextcloud ist docker-container.

docker pull nextcloud  # aktualisieren
systemctl stop docker-container@nextcloud-name.service
docker rm nextcloud-name

#mappen von Port 80 auf 32768:
docker run -d -v nextcloud-data:/var/www/html --name nextcloud-name -p 127.0.0.1:32768:80 nextcloud

Auf die NC-Shell zugreifen:

docker exec -i -t nextcloud-name /bin/bash 

OCC-Befehl absetzen:

docker exec --user www-data nextcloud-name php occ COMMAND 

Kann man sich auch prima Aliase für anlegen.

Ich nutze allerdings keine Datenbank im Container, daher kann ich dazu nichts sagen.

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6389

undine schrieb:

Hallo, betreibst Du deinen Nextcloud Docker Container mit einem weiterem Maria DB Container?

Ich habe zwei Instanzen. Eine läuft mit einem separaten MariaDB Container. Die andere ohne, das heißt es wird die interne SQLlite benutzt.

Nach welcher Anleitung bist Du vorgegangen?

https://github.com/nextcloud/docker

Wie lange nutzt Du schon die Docker Nextcloud?

ca. 1,5 Jahre.

ChickenLipsRfun2eat schrieb:

[...]und separatem nextcloud-data-Container einrichtet, lässt er sich mit wenigen Befehlen updaten.

Dafür reicht auch ein simpler Mountpoint - je nach Vorliebe.

docker pull nextcloud  # aktualisieren
systemctl stop docker-container@nextcloud-name.service
docker rm nextcloud-name

Was machst du denn hier mit systemctl? Das ist aber nicht Standard...

Ich nutze allerdings keine Datenbank im Container, daher kann ich dazu nichts sagen.

Doch, SQLite, s.o. ;)

Gruß BillMaier

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

BillMaier schrieb:

Dafür reicht auch ein simpler Mountpoint - je nach Vorliebe.

Geht auch, ja. Ich bevorzuge das overlay2.

Was machst du denn hier mit systemctl? Das ist aber nicht Standard...

Docker bietet docker-container@.service an, um die Instanzen zu verwalten (Sieht nicht aus, wie selbst gemacht.). Da systemd mittlerweile überall Standard ist, nutze ich es auch da. Man kann auch docker -t 2 nextcloud-name verwenden.

Doch, SQLite, s.o. 😉

Das war vielleicht falsch formuliert. Ich nutze eine Datenbank, aber diese ist nativ installiert und nicht in einem weiteren Container. Und ja, NC nutzt sqlite, wenn man nichts anderes konfiguriert.

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Mit Docker weiter dort: https://forum.ubuntuusers.de/topic/nextcloud-mit-docker-container-nutzen/

Gibt es irgendwo eine Anleitung um LXC Anwendungs Container zu bauen?

Wer von euch hat das schon getan?

Antworten |