
Docker:为 Linux 上的 SQL Server 安装容器 – SQL Server | Microsoft Learn
前提条件
- linux服务器
- 服务器装好了Docker 引擎 1.8 及更高版本
- 至少 2 GB 的磁盘空间
- 至少 2 GB 的 RAM
拉取镜像
- Bash
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest
运行容器,创建数据库
密码应符合 SQL Server 默认密码策略,否则容器无法设置 SQL Server,会停止工作。 默认情况下,密码必须为至少八个字符且包含以下四种字符中的三种:大写字母、小写字母、十进制数字、符号。 可使用 docker logs 命令检查错误日志。
假设你的密码为tangdoudou.123
方案一:使用docker run方式运行
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=tangdoudou.123" \
-p 5433:1433 --name sqlserver01 --hostname sqlserver01 \
-d \
mcr.microsoft.com/mssql/server:2022-latest

更改系统管理员密码
如果数据库用于测试环境的话,此步骤可以忽略不计,如果有需要的话,请参考这里更改系统管理员密码
SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。 创建 SQL Server 容器后,可以通过在容器中运行 echo $MSSQL_SA_PASSWORD 来发现指定的 MSSQL_SA_PASSWORD 环境变量。 为了安全起见,应在生产环境中更改 SA 密码。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



