使用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>
相关推荐
Nick.Q2 小时前
vim插件的管理与离线安装
linux·编辑器·vim
J2虾虾3 小时前
Docker启动超时,吓得我一身汗
运维·docker·容器
码农小卡拉3 小时前
Ubuntu22.04 安装 Docker 及 Docker Compose v2 详细教程
ubuntu·docker·容器
头发还没掉光光4 小时前
HTTP协议从基础到实战全解析
linux·服务器·网络·c++·网络协议·http
小白同学_C4 小时前
Lab2-system calls && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
物理与数学5 小时前
linux内核 struct super_block
linux·linux内核
Getgit5 小时前
Linux 下查看 DNS 配置信息的常用命令详解
linux·运维·服务器·面试·maven
EasyNVR5 小时前
docker版EasyNVR如何使用同步插件教程(包含网盘挂载,路径映射等)
docker·容器·音视频
zhangrelay6 小时前
Linux(ubuntu)如何锁定cpu频率工作在最低能耗模式下
linux·笔记·学习
_OP_CHEN6 小时前
【Linux系统编程】(二十)揭秘 Linux 文件描述符:从底层原理到实战应用,一篇吃透 fd 本质!
linux·后端·操作系统·c/c++·重定向·文件描述符·linux文件