# 使用官方的 SQL Server 镜像作为基础镜像 FROM mcr.microsoft.com/mssql/server:2019-latest # 设置容器的环境变量 ENV ACCEPT_EULA=Y ENV SA_PASSWORD=YourPassword123 # 修改配置文件:确保内容符合 INI 格式 RUN echo "[network]" > /var/opt/mssql/mssql.conf && \ echo "tcpip=0.0.0.0" >> /var/opt/mssql/mssql.conf && \ echo "tcpdynamicport=7860" >> /var/opt/mssql/mssql.conf # 监听 SQL Server 端口(改为 7860) EXPOSE 7860 RUN echo "mssql:x:1000:1000:mssql user:/home/mssql:/bin/bash" >> /etc/passwd # 运行 SQL Server CMD /opt/mssql/bin/sqlservr