マイクロソフト、「.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
医療・福祉サービスの和光会、クラウド経営管理システムを導入–経営管理業務のDX推進
IT関連
2024-04-25 21:36
リテールメディアネットワークの構築に必要なこと
IT関連
2023-01-05 04:17
グーグルが米社員に新型コロナワクチン接種を義務付け、オフィス勤務再開は延期
パブリック / ダイバーシティ
2021-07-30 23:28
NFTに仮想通貨は不要だが仮想通貨にはNFTが必要
その他
2021-03-30 23:39
AWS Lambdaが「.NET 6」正式サポート開始
.NET
2022-02-28 10:47
Crypto.comのCEOが数百の顧客アカウントがハッキングされたことを認める
IT関連
2022-01-21 20:26
化粧品ECプラットフォームNOINを運営するノインが累計約10億円のシリーズC調達、化粧品業界DXに向けた事業を拡大
IT関連
2022-01-29 19:28
Sansan、「Contract One」に「AI要約機能」–契約の概要把握を容易に
IT関連
2023-07-12 11:25
ソニーが「α7S III」ライクな映画撮影用カメラ「FX3」発表、最大13時間連続の4K撮影対応
ハードウェア
2021-02-25 21:07
ワークデイが事業戦略を更新、サービスやパートナー施策などを強化
IT関連
2022-10-23 23:47
VRヘッドセットのVIVEに「表情トラッカー」 口元など38カ所をキャプチャー
製品動向
2021-03-12 20:23
ロサンゼルスが気候変動対策でカーボンアカウンティングを導入
EnviroTech
2021-03-22 19:21
家計や引っ越し、給料交渉など大学を卒業したばかりZ世代のための大人の手引書を提供するRealworldが3.7億円調達
その他
2021-04-11 10:33
北海道でローカル5Gによる馬用放牧地管理の省人化を実証–シャープらが有効性を確認
IT関連
2023-02-18 15:56