マイクロソフト、「.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で支援、従業員体験を向上–NTTテクノクロス
IT関連
2021-02-03 15:14
“歩きスマートグラス”でビデオ会議 横顔の映像を正面顔にリアルタイム変換 :Innovative Tech
トップニュース
2021-02-03 09:45
Meta、第2世代「MTIA」チップ発表–前世代に比べ3倍高速
IT関連
2024-04-13 08:17
NTTとNTTデータ、特別調査委員会を設置 総務省幹部への接待で
企業・業界動向
2021-03-11 02:27
データ分析をビジネスに生かす「ビジネスサイエンス」の必要性
IT関連
2021-07-26 14:27
IaaS障害はどこでどうやって起きるのか? ユーザー企業が受けるサービスダウン以外の影響とは (1/2 ページ)
クラウドユーザー
2021-07-17 23:19
NTTとNEC、遮蔽を気にしないミリ波分散MIMOの実証に成功
IT関連
2022-11-02 12:44
自動テスト文化を根付かせる王道と、邪道を教えよう。和田卓人氏による「組織に自動テストを根付かせる戦略」(その4)。ソフトウェア品質シンポジウム2022
CI/CD
2022-09-27 23:38
「Google Workspace」がパスキーに対応、パスワードなしでログイン可能に
IT関連
2023-06-07 01:47
マイクロソフトによる2兆円規模のニュアンス買収、その狙いとメリット
IT関連
2021-04-16 02:23
IT人材も資金も乏しい中小企業のデジタル化への道
IT関連
2022-11-10 10:29
Google、AIによるコード補完やコード生成を実現する「Duet AI for Developers」正式リリース。数週間以内にGeminiを採用へ
Google
2023-12-15 20:54
AWSのローコード開発ツール「Amplify Studio」が正式リリース。Figmaと連携してプロトタイプからコードを自動生成
AWS
2022-04-26 05:49
グーグル、「Gmail」でもクライアントサイド暗号化をベータ提供
IT関連
2022-12-22 09:15