使用 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 目录