运行MSSQL并在docker上运行脚本

我想运行MSSQL数据库,然后运行一个脚本,在其中创build一些表。 最后,我希望得到的容器是一个带有预先创build的数据库的SQL Server实例。 我目前的dockerfile:

FROM microsoft/mssql-server-linux:2017-latest RUN apt-get update RUN apt-get -y install python3 python3-pip RUN mkdir -p /usr/src/app/ COPY requirements.txt /usr/src/app/requirements.txt RUN pip3 install -r /usr/src/app/requirements.txt COPY . /usr/src/app/ # ENTRYPOINT ./opt/mssql/bin/sqlservr CMD python3 /usr/src/app/apply_schema.py 

问题是MSSQL不能以这种方式运行,只有python脚本运行(并且可预测的是无法连接到数据库)。

我怎么能先运行MSSQL,然后运行脚本?