ubuntu docker容器运行sqlserver2022

2023-12-22 12:53:38

docker Docker 运行 SQL Serve文档

拉取sqlserver2022 最新版本docker镜像

#拉取镜像
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest

sqlserver2022

运行sqlserver2022 容器( SA_PASSWORD 环境变量已弃用。 请改用 MSSQL_SA_PASSWORD)

#创建mssql文件夹
sudo mkdir /opt/mssql
#回车确认

#进入/opt目录更改mssql文件家权限,这里不设置权限,sqlserver 启动会失败
sudo chmod 777 mssql
#回车确认

#运行容器 "MSSQL_PID=Enterprise" 指定企业版本
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Suixin@123" -e "MSSQL_PID=Enterprise" \
   -p 1433:1433 --name sqlserver2022 --hostname sqlserver2022 \
   -d \
   -v /opt/mssql:/var/opt/mssql \
   mcr.microsoft.com/mssql/server:2022-latest

创建文件
容器

进入容器连接sqlserver

#进入sqlserver容器内
sudo docker exec -it sqlserver2022  "bash"

#sqlcmd 连接sqlserver
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "Suixin@123"

#回去确认

验证

查看版本信息

#查看sqlserver版本信息
SELECT @@VERSION
GO

#回去确认

版本
欢迎关注我的公众号“点滴分享技术猿”,原创技术文章第一时间推送。
关注

文章来源:https://blog.csdn.net/u010784529/article/details/135148058
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。