docker 安装sqlserver

拉取镜像

docker pull mcr.microsoft.com/mssql/server:2019-latest

运行容器

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=zhang@1993" -e "MSSQL_COLLATION=Chinese_PRC_CI_AS" \
-p 1433:1433 --name sqlserver \
-d mcr.microsoft.com/mssql/server:2019-latest
  • 将 ACCEPT_EULA 变量设置为任意值,以确认接受最终用户许可协议。 SQL Server 映像的必需设置。

进入容器

docker exec -it id "bash"

连接数据库

/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "zhang@1993"

或者

/opt/mssql-tools/bin/sqlcmd -S localhost -U sa

查询

SELECT Name from sys.databases;

上面语句不会执行,
在新行中输入 Go执行语句

Go

退出 sqlcmd 命令提示符

QUIT
posted @ 2024-06-12 11:19  暖暖De幸福  阅读(22)  评论(0编辑  收藏  举报