NextCloud
Docker 安装
参照Docker compose 安装nextcloud yaml 文件示例一文地安装方法 docker-compose:
1version: '3'
2
3services:
4 # If using MySQL
5 db:
6 image: mariadb
7 command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
8 volumes:
9 - /srv/dev-disk-by-uuid-1b9c0013-e50e-4ba5-9f16-2e8be704b742/ssd3_bk/nextcloud/nextcloud_db:/var/lib/mysql
10 environment:
11 - MYSQL_ROOT_PASSWORD=123456
12 - MYSQL_DATABASE=nextcloud
13 - MYSQL_USER=nextcloud
14 - MYSQL_PASSWORD=123456
15 restart: always
16
17 app:
18 image: nextcloud
19 links:
20 - db # If using MySQL
21 restart: always
22 environment:
23 - MYSQL_HOST=db
24 - MYSQL_DATABASE=nextcloud
25 - MYSQL_USER=nextcloud
26 - MYSQL_PASSWORD=123456
27 volumes:
28 - /srv/dev-disk-by-uuid-1b9c0013-e50e-4ba5-9f16-2e8be704b742/ssd3_bk/nextcloud/nextcloud_data:/var/www/html
29 ports:
30 - 9082:80
docker 命令:
- 启动:docker-compose up -d
- 停止:docker-compose stop
数据库链接失败
我在调试过程中,遇到进入初始化页面报错数据库链接失败。
经过排查发现,原因是 db volume 下存在老数据,导致数据库没有重新初始化。
清空 db 目录下的文件后重新运行,数据库就能够正常连接了。
应用截图
安装推荐应用:
好用的插件
Draw.io
我最喜欢的绘图工具,以前用的都是 Desktop 版本,使用坚果云同步。有了 NextCloud 版本后更加方便了。