一、下载SqlServer并启动
1、下载SqlServer
docker pull microsoft/mssql-server-linux
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Test@1234" -p 1433:1433 --name mssql -d microsoft/mssql-server-linux
ACCEPT_EULA=Y,表示接受最终用户许可协议;
SA_PASSWORD=Test@1234,表示设置sa用户的密码为Test1234,这个用户密码要符合强密码规范(数字、字母、大小写,至少8个字符);
-p 1433:1433为端口隐射,宿主机:容器。
2、查看mssql数据库服务是否启动
docker ps
二、建库和建表
1、进入容器
docker exec -it mssql "bash"
2、执行数据库操作,localhost可以换成对应IP地址
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'Test@1234'
1> CREATE DATABASE dockerdb01
2> go
3、创建数据库dockerdb01成功
1> use dockerdb01
2> create table user(id int,code nvarchar(255),name nvarchar(255));
3> go
4、创建表user成功
三、连接数据库查看
参考:https://www.cnblogs.com/stilldream/p/10700428.html