私はASP.NET CoreとSQL Serverを使用したプロジェクトを持っています。私はすべてをドッカーのコンテナに入れようとしています。私のアプリケーションでは、データベースに初期データが必要です。 私はmicrosoft(microsoft/mssql-server-linux)のdocker sql server imageを使用できますが、それは(明らかに)空です。私は初期データを挿入するには、データベース上で実行する必要があるSQLスクリプトファイルを持っているシードデータをSQL Serverドッカーイメージに挿入する方法は?
version: "3"
services:
web:
build: .\MyProject
ports:
- "80:80"
depends_on:
- db
db:
image: "microsoft/mssql-server-linux"
environment:
SA_PASSWORD: "your_password1!"
ACCEPT_EULA: "Y"
:ここに私のドッキングウィンドウ-compose.ymlです。私はexampleのmongodbを見つけましたが、mongoimportの代わりにどのツールを使用できるかはわかりません。
を持つドッキングウィンドウコンテナに
sqlcmd
の使用例を持っていることがあるがあるようですsqlcmd(例:ericskang/sqltools)を含むSQLツールを使用したイメージはほとんどありませんでしたが、完全な解決策が得られませんでした。 – ironic/opt/mssqlにmicrosoft/mssql-server-linuxイメージにSQLCMDが含まれていませんか-tools/bin/sqlcmd? –