2025年docker 版本查询(docker版本查看) 科技前沿 • 2025-05-01 20:20 • 阅读 39 docker 版本查询(docker版本查看)p strong 适用于 strong p 大家好,我是讯享网,很高兴认识大家。 </nav><p><strong>适用于:</strong> <img src="https://docs.microsoft.com/zh-cn/sql/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path">SQL Server - Linux</p> 讯享网 在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2017 (14.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。 有关支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2017 的发行说明。 本快速入门将创建 SQL Server 2017 (14.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2019 (15.x) 或 SQL Server 2022 (16.x) 版本。 在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2019 (15.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。 有关支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2019 的发行说明。 本快速入门将创建 SQL Server 2019 (15.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2017 (14.x) 或 SQL Server 2022 (16.x) 版本。 在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2022 (16.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。 有关受支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2022 的发行说明。 本快速入门将创建 SQL Server 2022 (16.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2017 (14.x) 或 SQL Server 2019 (15.x) 版本。 此映像包含在基于 Ubuntu 的 Linux 上运行的 SQL Server。 它可在 Linux 上与 Docker 引擎 1.8+ 配合使用。 从 SQL Server 2022 (16.x) CU 14 和 SQL Server 2019 (15.x) CU 28 起,容器映像包括新的 mssql-tools18 包。 以前的目录 正在逐步淘汰。Microsoft ODBC 18 工具的新目录为 ,与最新的工具产品/服务保持一致。 有关更改和安全增强功能的详细信息,请参阅 ODBC Driver 18.0 for SQL Server 已发布。 本文中的示例使用 命令。 但大多数这些命令也可用于 Podman。 Podman 有一个类似于 Docker 引擎的命令行接口。 可以详细了解 Podman。 任何受支持的 Linux 发行版上的 Docker 引擎 1.8 及更高版本。 有关详细信息,请参阅 Install Docker(安装 Docker)。 有关硬件要求和处理器支持的详细信息,请参阅 SQL Server 2016 和 2017:硬件和软件要求 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2019:硬件和软件要求 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2022:硬件和软件要求 Docker 存储驱动程序。 此驱动程序是大多数用户的默认设置。 如果你未使用此存储提供程序并且需要进行更改,请参阅有关配置 overlay2 的 Docker 文档中的说明和警告。 在 Docker 主机上安装最新的 sqlcmd。 至少 2 GB 的磁盘空间。 至少 2 GB 的 RAM。 Linux 上的 SQL Server 的系统要求。 在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。 要查看 Docker 容器,请使用 命令。 应会看到与如下示例类似的输出: 讯享网 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志: 如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称: 讯享网 将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。 最后一步,在生产环境中更改 SA 密码,因为 在 输出中可见,并存储在同名的环境变量中。 在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。 要查看 Docker 容器,请使用 命令。 应会看到与如下示例类似的输出: 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志: 讯享网 如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称: 将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。 最后一步,在生产环境中更改 SA 密码,因为 在 输出中可见,并存储在同名的环境变量中。 在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。 要查看 Docker 容器,请使用 命令。 应会看到与如下示例类似的输出: 讯享网 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:讯享网 如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称: 讯享网 将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。 下列步骤在容器内部使用 SQL Server 命令行工具 sqlcmd 实用程序 来连接 SQL Server。 使用 命令在运行的容器内部启动交互式 Bash Shell。 在下面的示例中, 是在创建容器时由 参数指定的名称。 在容器内部使用完整路径通过 sqlcmd 进行本地连接。 默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。 可以省略命令行上提示要输入的密码。 例如: 讯享网 在容器内部使用完整路径通过 sqlcmd 进行本地连接。 默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。 可以省略命令行上提示要输入的密码。 例如: 讯享网 在容器内部使用完整路径通过 sqlcmd 进行本地连接。 默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。 可以省略命令行上提示要输入的密码。 例如: 讯享网 如果成功,应会显示 sqlcmd 命令提示符:。 以下部分将引导你使用 sqlcmd 和 Transact-SQL 完成新建数据库、添加数据并运行查询的整个过程。 以下步骤创建一个名为 的新数据库。 在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创建测试数据库: 在下一行中,编写一个查询以返回服务器上所有数据库的名称: 讯享网 前两个命令没有立即运行。 在新行中键入 以运行前面的命令: 接下来创建一个新表 ,然后插入两个新行。 在 sqlcmd 命令提示符中,将上下文切换到新的 数据库: 讯享网 创建名为 的新表: 将数据插入新表: 讯享网 键入 运行上述命令: 现在,运行查询以从 表返回数据。 通过 sqlcmd 命令提示符输入查询,以返回 表中数量大于 152 的行: 讯享网 运行以下命令: 要结束 sqlcmd 会话,请键入 : 讯享网 要在容器中退出交互式命令提示,请键入 。 退出交互式 Bash Shell 后,容器将继续运行。 连接到 SQL Server 的其他常见工具包括: 适用于 Visual Studio Code 的 SQL Server 扩展 使用 Windows 上的 SQL Server Management Studio 管理 Linux 上的 SQL Server 什么是 Azure Data Studio? mssql-cli(预览版) 使用 PowerShell Core 管理 Linux 上的 SQL Server 尝试对 Docker 使用 SQL Server Linux 容器映像后,你可能想知道 Docker 是如何用于改进开发和测试的。 下面的视频介绍如何在持续集成和部署方案中使用 Docker。 运行多个 SQL Server 容器 保留数据 在 Linux 容器中还原 SQL Server 数据库 SQL Server Docker 容器故障排除 mssql-docker GitHub 存储库 你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。 有关详细信息,请参阅如何参与 SQL Server 文档编辑 小讯 ddp贸易术语交货地点(dpu贸易术语交货地点) 上一篇 2025-04-13 21:43 ubuntu 镜像(ubuntu 镜像与centOS镜像) 下一篇 2025-05-26 11:07 相关推荐 ddp贸易术语交货地点(dpu贸易术语交货地点) 1744550402 ewm焊机叫什么(wsem焊机啥意思) 1744550402 2025年加载msvcp140(加载msvcp90) 1744550401 获取位置权限什么意思(获取定位权限失败是什么原因) 1744550401 2025年ubuntu升级内核版本(ubuntu升级内核版本后黑屏) 1744550399 卡巴斯基如何更新版本(卡巴斯基怎么更新数据库) 1744550398 计算机的硬件基础(计算机硬件基础实验报告) 1744550397 2025年sigmod会议2024(sigmod会议2025) 1744550397 w25x16是什么芯片(w25x10clsnig芯片管脚功能图) 1744550396 ubuntu 镜像(ubuntu 镜像与centOS镜像) 1744550403 颜色代码查询工具(颜色代码查询工具有哪些) 1744550404 2025年ip地址换算工具(ip计算子网掩码工具) 1744550404 2025年左斜杠怎么打出来的字(左斜线怎么打出来) 1744550404 2025年数据库入门教程(oracle数据库入门教程) 1744550405 2025年m301h刷机(M301h刷机提示更新失败) 1744550405 C加加编程入门课程(c加加编程软件哪个好) 1744550407 2025年udp报文格式示例(udp报文属于哪种报文) 1744550408 dex字符串加密(dex字符串加密工具) 1744550408 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。如需转载请保留出处:https://51itzy.com/kjqy/141247.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/141247.html