マイクロソフト、「.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
敷島製パン、自己学習型AIセキュリティ製品を導入–国内41拠点を結ぶ社内ネットワークを可視化
IT関連
2021-07-01 03:36
運用管理とセキュリティを統合した「XEM」を提供–タニウムが事業戦略
IT関連
2022-04-27 06:42
コスモ石油マーケティング、顧客に適したコンテンツ配信–有料プリペイドの購入数が増加
IT関連
2023-10-13 02:26
フルサーバーレスキャッシュ管理サービスのMomento、日本オフィス開設
IT関連
2024-05-18 08:39
Cloudflare、ヘッドレスブラウザ「Browser Rendering API」正式リリース。Puppeteerライブラリも提供開始
Cloudflare
2024-04-08 01:03
「CEATEC 2024」開幕、最新AI技術が集結–「Japan Mobility Show」も同時開催
IT関連
2024-10-17 11:46
TechCrunchはまだ死んでないよ
その他
2021-03-25 03:15
東芝ウォーターソリューションズ、インドの下水処理場プロジェクトを受注
IT関連
2021-08-12 05:33
インド政府がWhatsAppの新プライバシーポリシーを法律違反として裁判所に差し止めを申請
ネットサービス
2021-03-21 14:43
Cloudflare、CDNエッジで生成AIを実行できる「Workers AI」正式サービスに。世界150都市のデータセンターでGPU基盤を提供
Cloudflare
2024-04-03 10:10
世界的な半導体不足が長期化の様相–さまざまなリスク要素とその解消に向けた動き
IT関連
2021-05-21 19:37
NFT(非代替性トークン)をフェミニストのために使うバンドPussy Riotが「サイファーパンク」の力を示す
ブロックチェーン
2021-03-27 05:33
AI本格化を見据えアプリケーションとAPIのセキュリティに注力–F5
IT関連
2024-09-06 14:03
「LayerXはもうブロックチェーンの会社じゃない」 福島CEOがnoteで告白
企業・業界動向
2021-08-20 18:54