我有一个Dockerfile,其中包含以下代码
FROM microsoft/mssql-server-windows-express
COPY ./create-db.sql .
ENV ACCEPT_EULA=Y
ENV sa_password=##$wo0RD!
CMD sqlcmd -i create-db.sql
我能够创建图像,但当我使用该图像运行容器时,由于脚本在 SQL Server 启动之前执行,因此我看不到已创建的数据库。
我能否使脚本在启动 SQL Server 服务后执行?