Overview
- Full name
docker.io/devcoderz2014/sqlserver-2017-multi- Registry
- docker.io
- Namespace
- devcoderz2014
- Repository
- sqlserver-2017-multi
- Cached tags
- 1
- Last synced
- 07/05/2026, 09:49 PM
Introduction
SQL Server 2017 多实例数据库镜像,Microsoft 关系型数据库,.NET/Java 企业应用数据后端。
Details
devcoderz2014/sqlserver-2017-multi 运行 Microsoft SQL Server 2017 关系型数据库,支持多实例配置与 T-SQL 查询,面向 .NET/Java 企业应用数据存储。定位为 OLTP 关系型数据库,需 EULA 接受与 data volume;K8s StatefulSet 企业数据层。
快速启动
docker run -d --name sqlserver \
-p 1433:1433 \
-e ACCEPT_EULA=Y \
-e SA_PASSWORD=YourStrong@Passw0rd \
docker.io/devcoderz2014/sqlserver-2017-multi:latest
推荐实践
docker run -d --name sqlserver \
--restart unless-stopped \
-p 1433:1433 \
-e ACCEPT_EULA=Y \
-e SA_PASSWORD=YourStrong@Passw0rd \
-v /data/mssql:/var/opt/mssql \
docker.io/devcoderz2014/sqlserver-2017-multi:2017
核心参数说明
-p 1433:1433— T-SQL 协议端口-e ACCEPT_EULA=Y— 许可协议确认-e SA_PASSWORD— SA 密码(高敏)-v .../mssql:...— 数据文件持久化
Kubernetes
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: sqlserver
spec:
serviceName: sqlserver
replicas: 1
selector:
matchLabels:
app: sqlserver
template:
metadata:
labels:
app: sqlserver
spec:
containers:
- name: mssql
image: docker.io/devcoderz2014/sqlserver-2017-multi:2017
ports:
- containerPort: 1433
envFrom:
- secretRef:
name: sqlserver-env
volumeMounts:
- name: data
mountPath: /var/opt/mssql
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: [ReadWriteOnce]
resources:
requests:
storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:
name: sqlserver
spec:
selector:
app: sqlserver
ports:
- port: 1433
targetPort: 1433
SA 密码存 Secret;PVC 按数据量规划。
Latest tags (20)
View all 1 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/devcoderz2014/sqlserver-2017-multi :latest | linux/amd64linux/arm64 | 2023/05/09 07:25 | 437.8 MB | sha256:55576f50daff… |