linux docker 安装sqlserver2022
十年河东,十年河西,莫骑少年穷
学无止境,精益求精
1、拉取镜像
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest
2、运行容器
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=ChenDaDliu2023" -p 1433:1433 --name sql1 --hostname sqlServer -d mcr.microsoft.com/mssql/server:2022-latest
3、查看运行的容器
docker ps -a
4、如果运行不成功,通过以下命令查看docker容器内错误日志
docker exec -t sql1 cat /var/opt/mssql/log/errorlog | grep connection
5、连接到数据库
sudo docker exec -it sql1 "bash"
6、在容器内部使用完整路径通过 sqlcmd 进行本地连接。
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"
7、创建数据库
CREATE DATABASE TestDB;
8、插入数据
USE TestDB; --创建表 CREATE TABLE Inventory (id INT, name NVARCHAR(50), quantity INT); --插入数据 INSERT INTO Inventory VALUES (1, 'banana', 150); INSERT INTO Inventory VALUES (2, 'orange', 154);
9、退出sqlcmd
要结束 sqlcmd 会话,请键入 QUIT:
QUIT
10、从容器外连接
sqlcmd -S <ip_address>,1433 -U SA -P "<YourNewStrong@Passw0rd>"
参考:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16&pivots=cs1-bash
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2016-10-31 C# 统计程序执行时间