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