Docker Compose nextcloud
Version vom 22. Februar 2024, 14:37 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Arbeitsverzeichnis erstellen= *mkdir -p /mnt/docker/nextcloud *cd /mnt/docker/nextcloud =Docker Compose Datei erstellen= *vi docker-compose.yml <pre> version:…“)
Arbeitsverzeichnis erstellen
- mkdir -p /mnt/docker/nextcloud
- cd /mnt/docker/nextcloud
Docker Compose Datei erstellen
- vi docker-compose.yml
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=
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud:fpm
restart: always
links:
- db
volumes:
- nextcloud:/var/www/html
environment:
- MYSQL_PASSWORD=
- 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
Quelle
Starten
- docker compose up -d
Logs
- docker compose logs
Starten
- docker compose stop
Neues Image pullen
- docker compose pull