下载windows dockertop软件(省略)
配置下载源地址:
{
"builder": {
"features": {
"buildkit": true
},
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud"
]
}
以上如果不可,尝试下列地址:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://1rlt72n0.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://reg-mirror.qiniu.com",
"https://dockerhub.azk8s.cn",
"https://mirror.ccs.tencentyun.com"
]
}
cmd命令拉取sqlserver镜像
docker pull mcr.microsoft.com/mssql/server:2022-latest
docker run 启动镜像
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=SA@12345" -p 1400:1433 --name sql-server2022 -h sql-server2022 -d mcr.microsoft.com/mssql/server:2022-latest
说明
MSSQL_SA_PASSWORD:是密码
1400:1433:把本机的1400端口隐射到docker里面的1433端口
–name :容器的名字
-d:后台运行
-h:指定容器的主机名(hostname)
查看运行容器
docker ps -a
登录数据库
#进入容器命令行
docker exec -it sql-server2022 "bash"
#输入密码
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "SA@12345"