マイクロソフト、「.NET 7」にDockerコンテナイメージ生成機能を搭載、Dockerファイル不要に

今回は「マイクロソフト、「.NET 7」にDockerコンテナイメージ生成機能を搭載、Dockerファイル不要に」についてご紹介します。

関連ワード (下記、互換性、今後等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトは現在開発中のアプリケーションフレームワーク「.NET 7」に、Dockerコンテナの生成機能を搭載する予定であることを明らかにしました。

fig

これまで.NETアプリケーションをDockerコンテナ化するには、Dockerコンテナイメージの生成に必要なファイルを記述したDockerファイルを作成し、ビルドツールを用いて生成する必要がありました。

新たに.NET 7で搭載されるDockerコンテナイメージの生成機能ではDockerファイルの作成などは不要で、標準のdotnetコマンドを実行することで簡単にDockerコンテナイメージが生成されるようになります。

Linux版のDockerイメージ生成に対応、今後Windows版の開発も進める

下記はマイクロソフトが紹介した、.NET 7を用いてDockerコンテナイメージを生成し、実行するまでのコマンドのサンプルです(一部横幅が足りなくて改行されているコマンドがあります)。これだけ簡単に生成から実行まで可能だと示されています。

今回、Dockerコンテナイメージのターゲットとなるのはx86プロセッサ向けのLinux版です。ベースイメージのLinuxディストリビューションにはDebianが選択されています。

Debianが選択された理由として、「We think that the choice of defaulting to the Debian-based versions of the runtime images is the best choice for broad compatibility with most applications’ needs.」(Debianベースのランタイムイメージを選択したのは、これが幅広い互換性とアプリケーションのニーズにとって最適だと私たちが考えたからです)と説明しています。

.NET 7の正式リリースは今年(2022年)11月。そのときにはこれらの機能が搭載される予定です。マイクロソフトは今後、リモートレジストリへのプッシュ機能、Windows版のDockerコンテナイメージやx64以外のプロセッサ対応も進めていくとしています。

.NET 7はネイティブコンパイラも搭載予定

.NET 7はネイティブコンパイラの搭載も計画されており、開発が進んでいます。.NET 6で長期サポート版(LTS)が登場し、.NET MAUIも正式リリースとなったことで.NET Framework、.NET Core、Xamarinの統合が一段落したといえる.NETは、次の.NET 7でいろいろと強化されていくことになりそうです。

参考:マイクロソフト、次の.NET 7にネイティブコンパイラを搭載する見通しを明らかに

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ドイツ当局がFacebookに対し物議を醸している「WhatsApp」の利用規約を適用しないよう命令
パブリック / ダイバーシティ
2021-05-25 16:25
パナソニック、画像解析カメラのスターターキット すぐにAIを体験できるプリインストールアプリを用意
IT関連
2021-01-19 00:42
データ活用の新しいスタイル、価値あるデータ体験を提案–クラウデラ・大澤社長
IT関連
2021-01-15 00:02
基幹システムのクラウド移行に向けた「内製化」という表現は適切か
IT関連
2022-06-24 22:49
Box、電子署名のSignRequest買収を発表–「Box Sign」を今夏リリースへ
IT関連
2021-02-05 17:42
Linuxカーネルのセキュリティ強化へ–グーグルがフルタイムのメンテナーを支援する理由
IT関連
2021-03-02 14:40
珍しい名字の検索ランキングにも「鬼滅の刃」影響 1位「竈門」、3位「不死川」は実在のレア名字
くらテク
2021-02-15 15:27
即興で難易度の高い地形にも対応する「転ばないロボット」を研究者たちが開発
ロボティクス
2021-07-13 23:01
実物大プラモデルのような郵便ポスト、静岡に登場
くらテク
2021-03-20 02:38
空調の改修不要、低コストで新型コロナの室内感染を防ぐCurran Biotechの新しいナノコーティング
ヘルステック
2021-03-17 08:49
「Windows 10」タスクバーにニュース、天気、交通状況–マイクロソフトが新プレビュー披露
IT関連
2021-01-15 10:55
米国防総省がついにMSとの1兆円超規模クラウド契約「JEDI」を白紙に、リセットしてやり直し
ネットサービス
2021-07-08 21:51
マイクロソフト、3月の月例パッチ公開–「Edge」レガシー版サポート終了も
IT関連
2021-03-10 14:33
ジェフ・ベゾス氏の元妻、286団体に27億ドル超を寄付
企業・業界動向
2021-06-17 05:04