Docker Desktop 4.19正式リリース macOSでDockerコンテナ・ホスト間のネットワーク速度が5倍高速に
Docker Desktopの最新版「Docker Desktop 4.19」が正式にリリース。macOSでDockerコンテナとホストOSの間のネットワーク性能が5倍高速になったという。
この記事は新野淳一氏のブログ「Publickey」に掲載された「macOSでDockerコンテナ-ホスト間のネットワーク速度が5倍高速に。Docker Desktop 4.19正式リリース」(2023年5月16日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
WindowsやMac、Linuxなどのマシンに対して手軽にDockerコンテナ環境を導入し、GUIで統合管理できるDocker Desktopの最新版「Docker Desktop 4.19」が正式にリリースされました。
macOSでDockerコンテナとホストOS間のネットワーク性能が5倍に
Docker Desktop 4.19の最大の目玉は、macOSでDockerコンテナとホストOSの間のネットワーク性能が5倍高速になった点です。
これは、macOSの仮想化機能であるHyperKit用のTCP/IPスタックとしてDocker社が開発したVPNkitを、Googleが開発した軽量なコンテナランタイムであるgVisorのTCP/IPスタックに置き換えることで実現されたと説明されています。
この高速化によって、例えばmacOS上のDockerコンテナ内のNode.jsがインターネット経由でnpmパッケージをダウンロードするといった場合に、より高速な処理が実現されます。
Docker InitがNode.jsとPythonにも対応
1つ前のバージョンであるDocker Desktop 4.18から、「docker init」コマンドが導入されました。これはDockerイメージを作成する際に必要なDockerfileやComoseファイルなどの関連ファイルを自動的に生成してくれるコマンドです。
当初docker initコマンドはGo言語のみ対応していましたが、今回のDocker Desktop 4.19でNode.jsとPythonにも対応するようになりました。
また、Dockerイメージのレイヤごとのサプライチェーンを確認できる新ツール「Docker Scout」がアーリーアクセス版として追加されています。
関連記事
- AIがGoogle Cloudでのシステム開発について何でも教えてくれる 「Duet AI for Google Cloud」発表
Googleが、Google Cloudでのシステム開発をAIが支援してくれる「Duet AI for Google Cloud」を発表。コードの補完やエラーの指摘、実装計画についてのアドバイスをしてくれるという。 - AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース 性能などさらに向上
AWSの主要なサービスのAPIをローカルマシン上でエミュレートする機能を提供する「LocalStack」のバージョン2.0が正式リリース。無料で使えるオープンソース版では、Amazon S3やDynamoDB、AWS Lambdaなどが利用できる。 - ローカル環境を汚さない構築ツール「Devbox」をクラウドですぐ使える「Devbox Cloud」β版公開 ローカルでのファイル編集がクラウドに自動同期
Linux環境上に独立した開発環境を簡単に構築できるオープンソースのツール「Devbox」のクラウド版「Devbox Cloud」がβテストを開始。テストの間は無料で、CPUが4Core(共有)、8GBメモリ、8GBのSSDのスペックの仮想マシンが使える。 - ローカル環境を汚さず、Dockerコンテナのオーバーヘッドもなし 開発環境を自在に構築できる「Devbox 0.2.0」登場
Jetpack Technologiesがローカル環境を汚さず、Dockerコンテナのオーバーヘッドもなく開発環境を自在に構築できる「Devbox 0.2.0」をオープンソースで構築中。 - 「Docker」一部有料プラン値上げ、27日から 「Team」は100アカウントまでに制限
米Dockerは、コンテナ仮想化ソフトウェアの料金プラン「Docker Team」「Docker Business」を値上げすると発表した。年間契約でTeamは月額7ドル、Businessは24ドルに。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.