Install Nextcloud on Docker
Docker-compose.yml
version: '3'
#volumes:
# nextcloud:
# mariadb:
services:
mariadb:
image: mariadb
container_name: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /mounted/local/storage/location/data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=Mariaisabitch
- MYSQL_PASSWORD=Mariaisabitch
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=marialikescock
nextcloud:
image: nextcloud
container_name: nextcloud
restart: always
links:
- mariadb
volumes:
- /mounted/local/storage/location/config:/config
- /mounted/local/storage/location/data:/data
- /mounted/local/storage/location/apps:/apps
ports:
- 8091:80
environment:
- MYSQL_PASSWORD=Mariaisabitch
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=marialikescock
- MYSQL_HOST=mariadb
Data info
File directories:
/var/www/html/data