镜像概览

完整引用
docker.io/devcoderz2014/sqlserver-2017-multi
Registry
docker.io
命名空间
devcoderz2014
仓库
sqlserver-2017-multi
已缓存 Tag 数
1
最近同步
07/05/2026, 09:49 PM

简介

SQL Server 2017 多实例数据库镜像,Microsoft 关系型数据库,.NET/Java 企业应用数据后端。

详细介绍

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 按数据量规划。

最新 Tag(20 条)

查看全部 1 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/devcoderz2014/sqlserver-2017-multi
:latest
linux/amd64linux/arm64
2023/05/09 07:25437.8 MBsha256:55576f50daff