使用 Docker 部署 SQL Server 2022 指南一、环境说明操作系统:Linux
Docker:已安装
SQL Server 版本:SQL Server 2022
部署方式:Docker 容器运行
对外端口:1433二、部署前准备1. 创建数据目录:/home/sqlserver

2. 确保目录有读写权限三、启动 SQL Server 容器查看images
执行以下命令:

docker run -d \
--name sqlserver \
-e 'ACCEPT_EULA=Y' \
-e 'MSSQL_SA_PASSWORD=Test@Pass123!' \
-p 1433:1433 \
-v /home/sqlserver:/var/opt/mssql \
mcr.microsoft.com/mssql/server:2022-latest
四、验证启动状态查看容器状态:docker ps
查看日志:docker logs sqlserver
出现 “SQL Server is now ready for client connections” 表示成功五、连接信息地址:服务器 IP 或 localhost
端口:1433
用户名:sa
密码:Test@Pass123!六、常用管理命令停止:docker stop sqlserver
启动:docker start sqlserver
重启:docker restart sqlserver
删除容器:docker rm -f sqlserver(不删除数据)七、注意事项SA 密码必须满足复杂度要求
生产环境建议使用防火墙限制访问
定期备份 /home/sqlserver 目录