docker应用

nextcloud网盘

2026-05-16 #nextcloud

# 小白研究所: 搭建专属私人云盘 Nextcloud |解锁 VPS 隐藏玩法|抛弃限速网盘

安装 Docker

1
curl -fsSL https://get.docker.com | bash -s docker && systemctl enable --now docker

创建项目目录

1
mkdir nextcloud && cd nextcloud

创建 docker-compose.yml

1
nano docker-compose.yml

docker-compose.yml 内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
version: '3'
services:
db:
image: mariadb:10.6
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=admin123456 # 建议修改这个数据库总密码
- MYSQL_PASSWORD=nextcloud
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud

app:
image: nextcloud
restart: unless-stopped
ports:
- 10080:80
links:
- db
volumes:
- ./data:/var/www/html
environment:
- MYSQL_PASSWORD=nextcloud
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db

启动 Nextcloud

1
docker compose up -d

访问方式:浏览器打开 http://你的服务器IP:10080 即可完成初始化设置。

评论
分享