之前有人问怎么在飞牛的docker里部署微软的sql server,今天我就给大家出个简单的教程。
首先在我的文件→docker目录下创建一个mssql的目录,然后在mssql目录下在创建个data目录(这是我的路径,你也可以按照你的习惯创建)。
然后我们ssh连接到nas并用 sudo -i
提权到root用户。
找到我们刚刚创建的文件夹→右键选择详细信息→复制原始路径。

执行以下命令(这是我的路径你要替换成你自己的路径)给data文件夹777权限(由于飞牛的权限更改,需要给数据目录授予777权限否则会提示没有权限):
chmod 777 /vol1/1000/docker/mssql/data
打开docker→compose新增项目,按照图中注释来继续后面的操作。

services:
mssql:
container_name: mssql
image: mcr.microsoft.com/mssql/server:2022-latest
restart: unless-stopped
ports:
- 1433:1433 #如果要修改端口请修改冒号前面的端口后面的不要动。
environment:
- ACCEPT_EULA=Y
- MSSQL_SA_PASSWORD=mssql_wxhtWf # 这里设置数据库sa**密码。
volumes:
- ./data:/var/opt/mssql/data
点击确定就会自动构建项目。

看到上图内容就构建成功了。