使用docker安装sql server linux版

参考官方文档的步骤。

拉取镜像

复制代码
root@DESKTOP-59T6U68:/mnt/c/Users/lt# docker pull mcr.microsoft.com/mssql/server:2019-latest
Trying to pull mcr.microsoft.com/mssql/server:2019-latest...
Getting image source signatures
Copying blob 8e76b0919436 done
Copying blob 306fbe3b6736 done
Copying blob e012aedd45a6 done
Copying config efc85b51a9 done
Writing manifest to image destination
Storing signatures
efc85b51a9647a89913ac5f2424b598c6b36f32de7c7aa83d2299aa5813ecd18

运行容器

复制代码
root@DESKTOP-59T6U68:/mnt/c/Users/lt# docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Pass_123" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssql/server:2019-latest
16bc503f9bdc9aa25f5ef609f5d99445fcea82da743a10aac74f2f9d58e4334d

登录容器并连接数据库

复制代码
root@DESKTOP-59T6U68:/mnt/c/Users/lt# docker exec -it sql1 bash
mssql@16bc503f9bdc:/$ cd /opt/mssql-too*

mssql@16bc503f9bdc:/opt/mssql-tools18$ /opt/mssql-tools18/bin/sqlcmd -S localhost -U sa
Password:
Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : SSL Provider: [error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:self signed certificate].
Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : Client unable to establish connection. For solutions related to encryption errors, see https://go.microsoft.com/fwlink/?linkid=2226722.
用-No选项禁用安全连接
mssql@16bc503f9bdc:/opt/mssql-tools18$ /opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -No
Password: 输入刚才设置的Pass_123

1> select 1 a;
2> go
a
-----------
          1

(1 rows affected)
1>
相关推荐
憧憬成为web高手6 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
HLC++7 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室8 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
生活爱好者!9 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
java_logo10 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
MC皮蛋侠客10 小时前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付
python·ci/cd·docker·uv
groundhappy10 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
Hui Baby11 小时前
K8S使用CRD和控制器简单应用
云原生·容器·kubernetes
通信小小昕11 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu
张小姐的猫12 小时前
【Linux】网络编程 —— HTTP协议(上)
linux·运维·服务器·网络·http·单例模式·策略模式