需求描述:
作为一个coder,经常会在各种地点场合编码调试。于是拥有一个稳定且能直连的数据库服务器,就成了重要支点。群晖NAS作为低功耗的典范,再加上docker的加持,毫不例外成为首选方案。
环境准备:
1.产品型号:DS918+
2.系统版本:DSM 6.2.3-25426
3.MySQL:8.0.28
演示中仅为个人系统环境,请提前安装docker套件,请务必举一反三
操作步骤:
1.新增共享文件夹
在docker目录下新建文件夹,名为Mysql。
右击文件夹属性,授权所有用户读写权限,且勾选应用到子文件夹。
2.安装mysql服务
打开docker套件,搜索mysql镜像,双击选择latest下载镜像,等待下载完成
下载完成后,点击启动,开始配置
容器名称简单易懂即可,然后点击高级设置
存储空间,点击添加文件夹,关联之前新建的mysql文件夹,装载路径填入/var/lib/mysql
网络端口,将3306对应的本地端口从自动改为3306
环境变量,增加MYSQL_ROOT_PASSWORD
,值自定义,完成后点击应用按钮。此为设置MySQL的root用户密码
勾选向导完成后运行此容器,点击右下角的应用即可开始创建容器
3.连接mysql服务
在mysql workbench中新增连接配置,输入NAS的IP以及root用户密码
特别提示
如需外网多设备连接,需先开通公网IP,路由器设置端口转发,再用群晖提供的域名一起使用