docker for windows--快速搭建各种关系型数据库RMDB的测试环境
# 使用Microsoft SQL Server的Docker镜像
FROM mcr.microsoft.com/mssql/server:2019-latest
# 设置环境变量以配置SQL Server
ENV SA_PASSWORD="YourStrong@Passw0rd" \
ACCEPT_EULA="Y"
# 复制SQL脚本到容器中
COPY ./setup.sql /tmp/setup.sql
# 在容器启动时运行SQL脚本
ENTRYPOINT [ "/opt/mssql/bin/sqlservr" ]
CMD [ "sqlcmd -S localhost -U SA -P ${SA_PASSWORD} -i /tmp/setup.sql" ]
以上Dockerfile为Microsoft SQL Server的示例,展示了如何设置环境变量、复制SQL脚本到容器中,并在启动时运行该脚本。开发者可以根据自己的需求,修改SA_PASSWORD
和ACCEPT_EULA
的值,以及复制的SQL脚本路径和文件名。
评论已关闭