Diese Version wurde durch eine neuere bestätigte Version ersetzt.DiffDiese Version (2023/08/22 17:57) ist ein Entwurf.
Überprüfungen: 0/1
Die zuvor bestätigte Version (2023/05/02 20:19) ist verfügbar.Diff

Dies ist eine alte Version des Dokuments!


Nextcloud installieren mit Docker ohne Services

Dies ist ein einfaches Setup. Nach der Installation von docker, kann folgendes gemacht werden.

Achtung: Docker.service und Containerd.service zusammen funktionieren NICHT ! Sollte Docker einfach nicht starten:

„Yes, that was the problem. Ran systemctl disable containerd then rebooted and docker started as it should.“ Link

https://www.howtogeek.com/devops/how-to-get-started-with-portainer-a-web-ui-for-docker/
docker volume create portainer_data
docker run -d -p 81:9000 –name=portainer –restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

https://hub.docker.com/_/nextcloud
Ordner anlegen /opt/docker/nextcloud

https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/fpm/web/nginx.conf
herunterladen, abspeichern

docker-compose-yaml anlegen:

version: '2'

volumes:
  nextcloud:
  db:

services:
  db:
    image: mariadb:10.6
    restart: always
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=D@xDarunt€rD@h3rG3p1@nt3n
      - MYSQL_PASSWORD=L3g7J€we1ligenR€@g1ert€ltern
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  app:
    image: nextcloud:fpm
    restart: always
    links:
      - db
    volumes:
      - nextcloud:/var/www/html
    environment:
      - MYSQL_PASSWORD=L3g7J€we1ligenR€@g1ert€ltern
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db

  web:
    image: nginx
    restart: always
    ports:
      - 8080:80
    links:
      - app
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
    volumes_from:
      - app

Start mit

docker-compose up -d
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • content/docker_nextcloud_phpfpm.1692727022.txt.gz
  • Zuletzt geändert: 2023/08/22 17:57
  • von Daniel