エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
初期化済みSQL ServerのDockerイメージの作り方
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
初期化済みSQL ServerのDockerイメージの作り方
はじめに たとえばテストなどにおいて、最初からテストデータが用意されているDBを用意しておきたいとい... はじめに たとえばテストなどにおいて、最初からテストデータが用意されているDBを用意しておきたいというのは、ありがちな要求なのではないでしょうか? SQL Serverでそんなイメージを用意したいと思ったのですが、公式で紹介されている方法は 初期化済みのSQL Serverイメージの作り方 ではなく 起動時に初期化するSQL Serverイメージの作り方 になっていて、ちょっと欲しいものと違います。 テストで何度も繰り返し実行されるので、最初から初期化しておいてすぐ使いたいのです。たとえばSQL ServerのサンプルDB「AdventureWorks」の初期化には30秒程度かかりますので、これを可能な限り0にしたい訳です。 というわけで、本稿ではその方法を解説したいと思います。 概略 マルチステージビルドを利用して初期化済みのDBファイルを作成し、イメージ内にコピーしておく。 起動時は初