docker-compose 模板
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.2 KiB

3 years ago
nextcloud:
image: nextcloud
container_name: nextcloud_web
links:
- nextcloud-db:nextcloud-db
environment:
- UID=1000
- GID=1000
- UPLOAD_MAX_SIZE=5G
- APC_SHM_SIZE=128M
- OPCACHE_MEM_SIZE=128
- CRON_PERIOD=15m
- TZ=Aisa/Shanghai
- ADMIN_USER=liucnt
- ADMIN_PASSWORD=6724130ltm
- DOMAIN=localhost
- DB_TYPE=mysql
- DB_NAME=nextcloud
- DB_USER=nextcloud
- DB_PASSWORD=6724130ltm
- DB_HOST=nextcloud-db
volumes:
# 文件会放在宿主机的 `/docker/nextcloud` 目录,如果不存在会自动创建
- /docker/nextcloud/data:/data
- /docker/nextcloud/config:/config
- /docker/nextcloud/apps:/apps2
- /docker/nextcloud/themes:/nextcloud/themes
- /ssd:/storage
expose:
- 80
ports:
# 宿主机端口:镜像端口
- 8080:80/tcp
restart: always
nextcloud-db:
image: mysql/mysql-server
container_name: nextcloud_db
volumes:
# 数据库文件会放在宿主机的 `/docker/nextcloud/db` 目录,如果不存在会自动创建
- /docker/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=6724130ltm
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=6724130ltm
restart: always