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 密码。

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注