欢迎光临散文网 会员登陆 & 注册

docker 安装 sql server 2022

2023-03-26 20:35 作者:练习人做练习  | 我要投稿
  1. 确保已经安装 Docker 和 Docker Compose,可以使用以下命令检查版本:

    cssCopy code

    docker --versiondocker-compose --version

  2. 打开终端或命令提示符并输入以下命令来拉取 SQL Server 2022 镜像:

    bashCopy code

    docker pull mcr.microsoft.com/mssql/server:2022-latest

  3. 创建一个 Docker Compose 配置文件 docker-compose.yml,并输入以下内容:

    yamlCopy code

    version: '3.9'services:  db:    image: mcr.microsoft.com/mssql/server:2022-latest    environment:      - ACCEPT_EULA=Y      - MSSQL_SA_PASSWORD=yourStrong(!)Password    ports:      - "1433:1433"

    这里我们创建了一个名为 db 的服务,指定了 SQL Server 2022 镜像和端口号。

    ACCEPT_EULA=Y 表示接受 EULA 条款,MSSQL_SA_PASSWORD 是 SQL Server 系统管理员的密码。请务必使用强密码。

  4. 在命令提示符或终端中,进入 docker-compose.yml 文件所在目录并运行以下命令:

    Copy code

    docker-compose up -d

    -d 参数表示在后台运行,你也可以省略该参数以在前台运行。

  5. 等待 SQL Server 容器启动完成,可以使用以下命令检查容器的状态:

    Copy code

    docker ps

    如果容器的状态是 Up,则表示容器正在运行。

  6. 通过 SQL Server Management Studio 或任何其他支持 SQL Server 的工具连接到 SQL Server,服务器名称应该是 localhost,端口号是 1433

  7. 连接到 SQL Server 后,你可以在 SQL Server Management Studio 中创建数据库并开始使用。

坑:

  • 使用 docker-compose 启动容器时,如果你没有在配置文件中指定密码,容器将随机生成一个密码。因此,务必在配置文件中设置密码。

  • 如果你在安装 SQL Server 容器时指定了自定义端口号,则在连接 SQL Server 时必须使用相应的端口号。

  • 在使用 SQL Server 容器时,如果出现“连接被拒绝”的错误,请确保端口号和密码正确,并检查是否启用了防火墙。

  • 如果你在安装 SQL Server 容器时指定了自定义名称,你需要使用该名称而不是 localhost 进行连接。

  • SQL Server 容器需要较大的内存和存储空间,如果你的机器配置较低,可能会导致容器无法正常运行。建议分配至少 2 GB 的内存和 10 GB 的存储空间。


docker 安装 sql server 2022的评论 (共 条)

分享到微博请遵守国家法律