1. 拉取镜像
docker pull mcr.microsoft.com/mssql/server
2. 运行镜像
SQLServer的要求是至少8位且需要由大写字母、小写字母、数字、符号中的至少3种组成。
# "ACCEPT_EULA=Y":默认选择同意协议许可证
docker run --name SQLServer -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Pass1234" -p 1433:1433 -d mcr.microsoft.com/mssql/server
3.进入容器
docker exec -it SQLServer /bin/bash
4. 登录数据库
/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Pass1234;
go
# 关闭密码策略,设置简单密码
alter login sa with password='123456',check_policy=OFF,check_expiration=OFF;
go
5. 数据库操作
SQLServer中的语句需要使用
go命令来执行。
-- 查看版本
select @@version;
go
-- 创建数据库
CREATE DATABASE TestDB;
go
-- 查询
SELECT Name from sys.Databases;
go
6.数据表操作
use TestDB;
go
create table users(id int, name varchar(20));
go
insert into users values(1,"jack"),(2,"tom");
go
select * from users;
go
本文介绍了如何在Docker环境中拉取并运行SQLServer镜像,设置安全的SA_PASSWORD,登录数据库并修改密码策略。接着展示了创建数据库、数据表以及执行查询等基本数据库操作。
1278

被折叠的 条评论
为什么被折叠?



