====== FAQs mit Docker ====== {{:faq.jpg?nolink&100x67|faq.jpg}} Hier findest du eine [[https://spectechular.de/post/nextcloud_mit_docker_installieren/|verständliche Anleitung,]] um mit Docker und Nextcloud herumzuspielen. Eine Produktivumgebung lässt sich allerdings so nicht aufbauen. ===== Installation Nextcloud, Docker, Talk, Collabora ===== Eine Installationsanleitung mit docker-compose[[https://help.nextcloud.com/t/howto-ubuntu-docker-nextcloud-talk-collabora/76430|findest du hier]] Eine weitere Anleitung [[https://blog.ssdnodes.com/blog/installing-nextcloud-docker/|von Serverwise]]. Auch diese Anleitung ist [[https://blog.admin-intelligence.de/nextcloud-als-docker-container/|gut zu lesen und zu verstehen]] ===== Nextcloud CLI starten ===== - suche in der Bash mit ''docker container ps -a'' die ID des Containers - ''docker exec -it container-id bash'' ===== OCC und docker ===== Das CLI ruft man folgendermaßen auf: docker exec --user www-data CONTAINER_ID php occ Beispiel: docker exec --user www-data nextcloud php occ db:add-missing-indices ===== Redis Server Auth ===== [[https://help.nextcloud.com/t/solved-latest-docker-image-broke-the-installation-redis-password-auth/87598|https://help.nextcloud.com/t/solved-latest-docker-image-broke-the-installation-redis-password-auth/87598]] ===== Start/Stop Nextcloud service ===== [[https://lehrerfortbildung-bw.de/st_digital/netz/virtual/container/docker/index.html|Dieser Artikel zeigt]], wie man ein systemd Script für das Starten und Stoppen von Nextcloud und Docker implementiert. **für Eilige** Datei ///etc/systemd/system/nextcloud.service// mit folgendem Inhalt anlegen (Der Pfad ist anzupassen) [Unit] Description=Docker - Nextcloud container Requires=docker.service After=docker.service [Service] Type=oneshot RemainAfterExit=yes ExecStart=/srv/docker/nextcloud/start.sh ExecStop=/srv/docker/nextcloud/stop.sh [Install] WantedBy=default.target ===== Update auf eine neue Version ===== eine detaillierte Anleitung [[https://goneuland.de/nextcloud-upgrade-auf-neue-versionen-mittels-docker/|findest du hier:]] **für Eilige** **Anleitung mit docker run** $ docker pull nextcloud $ docker stop $ docker rm $ docker run -d nextcloud **Benutzt man docker-compose:** $ docker-compose down $ docker-compose pull $ docker-compose up -d