金昌做网站中国航天空间站最新消息
news/
2025/9/23 1:50:52/
文章来源:
金昌做网站,中国航天空间站最新消息,网站建设和技术服务合同范本,用户登录界面设计MS SQL Server简介
Microsoft SQL Server#xff08;简称SQL Server#xff09;是由微软公司开发的关系数据库管理系统#xff0c;它是一个功能强大、性能卓越的企业级数据库平台#xff0c;用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支持广泛的应…MS SQL Server简介
Microsoft SQL Server简称SQL Server是由微软公司开发的关系数据库管理系统它是一个功能强大、性能卓越的企业级数据库平台用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支持广泛的应用程序开发接口API包括 T-SQL、ADO.NET、ODBC、OLE DB 等并支持多种操作系统包括 Windows、Linux 和 Docker 等。SQL Server 包含许多高级功能和组件如数据仓库、分析服务、报告服务、全文搜索等可为企业提供全面的数据管理和分析解决方案。
基于Ubuntu的Microsoft SQL Server官方镜像 mssql-server Docker hubhttps://hub.docker.com/_/microsoft-mssql-server 拉取Microsoft SQL Server 2022容器镜像
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest验证mssql镜像是否成功拉取到本地
使用以下命令来查看mssql镜像是否成功拉取到本地
docker images创建并运行一个mssql容器
使用以下命令启动容器Docker 镜像启动后将会自动启动 SQL Server其中 Y.sa123456 为 SQL Server sa 用户的密码 这个命令的含义是在 Docker 中以后台模式 (-d) 运行 Microsoft SQL Server 2022 的最新版本 (mcr.microsoft.com/mssql/server:2022-latest) 镜像并将容器命名为 mssql2022 (--name mssql2022)。同时通过 -p 1433:1433 参数将容器的 1433 端口映射到主机的 1433 端口上使得可以通过主机的 1433 端口访问 SQL Server。在容器启动过程中需要设置两个环境变量ACCEPT_EULAY 表示接受使用条款。MSSQL_SA_PASSWORDY.sa123456 表示设置 SA 用户的密码为 Y.sa123456 [一定要注意密码一点要严格设置不然有坑]。 docker run -e ACCEPT_EULAY -e SA_PASSWORDY.sa123456 -p 1433:1433 --name mssql2022 -d mcr.microsoft.com/mssql/server:2022-latest注意大坑使用Docker部署Sql Server容器后过几秒就停止了
SA_PASSWORDY.sa123456 为密码要求是最少8位的强密码要有大写字母小写字母数字以及特殊符号不然会有一个大坑Docker启动Sql Server容器后过几秒就停止了。
验证容器是否创建成功
docker ps如果使用docker ps查看不到在使用docker ps -a查看如果docker ps -a可以查看到那就说明容器没有启动需要使用docker start name来启动容器 设置 Docker 主机防火墙规则
默认情况下Docker 带有一个内置的防火墙需要开放 1433 端口才能让外部访问 SQL Server。使用以下命令开放 Docker 主机的 1433 端口
sudo ufw allow 1433/tcp重启防火墙注意重启防火墙之后才会生效:
sudo ufw reload服务器防火墙配置1433的开放端口 Navicat远程连接 参考文章 使用 Docker 运行 SQL Server Linux 容器映像https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?viewsql-server-ver16pivotscs1-bash
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911042.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!