之前有人问怎么在飞牛的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 network_mode: bridge
点击确定就会自动构建项目。
看到上图内容就构建成功了。