マイクロソフト、「.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
ITとOTの融合による新たなセキュリティリスクと課題
IT関連
2023-02-21 18:35
日本発スタートアップがAWSを選んだ理由
IT関連
2021-05-18 22:07
オンライン完結型ファクタリングを提供するOLTAが愛媛銀行・北日本銀行とそれぞれ共同事業を開始
フィンテック
2021-08-19 00:01
暗号資産詐欺の被害額、米国で2021年以降に10億ドル超
IT関連
2022-06-07 00:59
日本のデジタル人材は追加で2950万人が必要–AWS調査
IT関連
2021-02-27 19:29
旭食品、全国40拠点の業務データを⾃動バックアップ–⼈的作業や保守費⽤をゼロに
IT関連
2024-07-19 09:47
北海道ジェイ・アール・システム開発、「SmartDB」を導入–現場開発による業務デジタル化を促進
IT関連
2022-08-23 23:36
Google Playがサードパーティによる課金オプションを試験的に導入、まずはSpotifyから
IT関連
2022-03-25 16:52
エンジニアが対応するオンライン打ち合わせの工夫や施策–SES分科会
IT関連
2022-01-19 23:06
【インタビュー】freee佐々木大輔CEO「こんなもの誰が欲しがるんだ」と自問した創業期を語る
フィンテック
2021-07-08 00:06
「Chrome」など主要ブラウザーがWebP関連の脆弱性に対処、直ちにアップデートを
IT関連
2023-09-16 23:41
日本製鉄、輸入原料船の運航情報をリアルタイム取得–意思決定の迅速化でサプライチェーン効率化
IT関連
2023-05-31 01:27
東芝デジタルソリューションズと三井住友海上、保険契約者向け雹災アラートを実証実験
IT関連
2023-06-29 06:24
ロシアNobeliumによる新たな大規模サイバー攻撃をMicrosoftが警告
アプリ・Web
2021-05-31 02:08