一直感觉放在百度网盘里面的数据很不安全,因为之前因为存一些技术教程被封过号,再也没活过来。正巧赶上盘当劳事件,手里还有闲置硬件资源,终于下定决心自己搭建一个 NAS 来用了。
先挂载到本地磁盘中,因为我们不想因为存储的数据随着容器的删除而消失,如下图先创建共享文件夹,这里我指定的是E盘
image.png
因为官方推荐我们不要用 sqlite 数据库,那我们就是用 mysql 数据库,搭建 docker 环境
先进行安装:docker pull mysql
挂载启动:docker run -d -e MYSQL_ROOT_PASSWORD=a123456 --name mysql -v e:/mysql:/var/lib/mysql -p 3306:3306 mysql
意思是在3306端口启动了一个服务名称为 mysql 且 root 用户的密码为 a123456 的最新版的数据库服务了.且挂载地址为 e:/mysql,这样你可以从挂载目录下面查看到刷刷刷的文件创建了。
mysql 数据库建库
进入bash命令:docker exec -it mysql bash
登录mysql:mysql -u root -p
创建名为 nextcloud 的数据库:create database nextcloud default character set utf8 collate utf8_general_ci;
创建用户 nextcloud 密码为 adminadsdff:CREATE USER 'nextcloud'@'%' IDENTIFIED BY &#