.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

前提

コンテナ化で必要になること

段階

コンテナ化にも下記のように段階があることが解る。
これを開発~テストの工程に適合させていくと良い。

非コンテナ上で実行

IIS Express上などでの実行。

プロジェクト構成

コンテナ化する事を念頭に置き、

リソース類は、

する。

appsettings.json

前述のプロジェクト構成に適合した設定を行う。

docker-compose.yml

該当なし。

コンテナで実行(開発時)

自分だけコンテナ上で実行、他はコンテナ外で実行。

プロジェクト構成

Dockerサポート、若しくは、
コンテナ・オーケストレータ(Docker Compose)を追加。

→ 詳しくはコチラ。

appsettings.json

変更なし。

docker-compose.yml

非コンテナ上の実行からコンテナ上の実行へ
変更する際に必要となる設定変更のテンプレ(コメント化)

を使用する。

コンテナで実行(テスト時)

コンテナ・レジストリに登録する前段階。

プロジェクト構成

登録用のDockerfileでのビルドに適合する構成に変更が必要になる。

appsettings.json

全てコンテナで実行する場合の初期値として設定を行う。

docker-compose.yml

設定無し or 全てコンテナで実行する場合のテンプレ設定(コメント化)。

全てコンテナで実行

コンテナ・レジストリに登録した後の利用段階。

プロジェクト構成

該当なし。

appsettings.json

変更なし。

docker-compose.yml

必要に応じて、既定値から、ユーザ毎の設定変更を行う。

参考

Qiita

Microsoft Docs


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS