強化されたDockerデスクトップで開発環境をより適切に制御します(さらに!

11 月 2024 日更新: 新しい Docker サブスクリプションについて説明します。 より多くのDocker、よりシンプルな価格設定。

—–

Dockerデスクトップで必要なことを行うためのさらに簡単で高速な方法をお探しですか? サプライ チェーンをセキュリティで保護する新しい方法を探している管理者でも、新しい Docker 拡張機能を発見したり、開発環境の使用を合理化したりしたい開発者でも、Docker Desktop 4.13 には探している更新プログラムがあります。 このリリースの一部を確認するために読んでください! 

Docker Business のお客様向けのセキュリティと管理の強化

このリリースでは、新しい Docker デスクトップ セキュリティ モデルである強化された Docker デスクトップが導入されます。 このモデルには、Docker Business のお客様向けの 2 つの新機能 (設定管理と拡張コンテナー分離) が含まれています。

設定管理

設定管理を使用すると、システム管理者は組織全体のクライアントマシンで Docker Desktop の設定を構成できます 。新しい admin-settings.json ファイルでは、管理者はプロキシやネットワーク範囲などの重要なセキュリティ設定を構成し、ユーザーがこれらの値を変更できないようにすることができます。

コンテナ分離の強化

セキュリティをさらに強化するために、管理者は 拡張コンテナー分離を有効にして、設定管理で設定された構成をユーザー コンテナーが変更できないようにすることもできます。 強化されたコンテナー分離により、Linux ユーザー名前空間を使用して Docker デスクトップ Linux VM ですべてのコンテナーが特権なしで実行されるようになり、その他のセキュリティ強化が多数導入されます。 これらの機能は、Docker Business のお客様向けの Docker の新しい Hardened Docker Desktop セキュリティ モデルの最初の機能であり、 Docker Desktop の Linux VM をよりきめ細かく制御できます。

ドッカー拡張機能のカテゴリ

Docker Extension Marketplace は成長を続けており、DockerCon でのローンチ以来、25 を超える拡張機能が追加されています。これらの新しいオプションはすべて、日常のワークフローで最もメリットがある拡張機能を知るのが難しい場合があります。 

そのため、Docker Desktop 4.13では、タイトル、説明、または作成者で拡張機能マーケットプレイスを検索できるようになりました。 しかし、それだけではありません — ロードマップの問題に従ってフィルタリングするためのカテゴリのリストも提供するようになりました。

以下のスクリーンショットは、便利な拡張機能をより簡単に見つけることができる新しいカテゴリを示しています。 Kubernetes、セキュリティ、テストツールなどのカテゴリがあります。
マーケットプレイスで表示したい拡張機能はありますか? ここでお知らせください!

ドッカー拡張機能のカテゴリ

拡張機能を分類するにはどうすればよいですか?

拡張機能を Marketplace に公開する場合は、拡張機能が属するカテゴリを指定できます。 拡張機能の Dockerfile にラベル com.docker.extension.categories を追加し、その後に ドキュメントで定義されているカテゴリ キーを含むコンマ区切り値のリストを追加します。

例えば:

LABEL com.docker.extension.categories="kubernetes,security"

2022 年 9 月 22 日より前に Marketplace に公開された拡張機能は Docker によって自動分類されているため、これらのいずれかの作成者である場合は、何もする必要はありません。

合理化された開発環境エクスペリエンス

また、Docker Desktop 4.13 を使用した開発環境にいくつかの改善を加えました。

CLI プラグイン

新しい docker dev CLI プラグインを使用して、ダッシュボードに加えてターミナルから完全な開発環境エクスペリエンスを取得します。

Git リポジトリから起動する

これで、Git リポジトリから新しい環境をすばやく起動できます。

Docker Dev Create https://github.com/dockersamples/compose-dev-env

簡素化されたプロジェクト構成

これで、開始するために必要なのはファイルだけです compose-dev.yaml 。 既存のプロジェクト .docker/ がある場合 フォルダ—心配しないでください! 次回起動時に自動的に移行されます。

開発環境はまだベータ版であり、フィードバックはこれまで以上に重要になっています。 フィードバックは、Docker デスクトップの [開発環境] タブから直接送信できます。

他にどのような機能があなたの生活を楽にしますか?

新機能を学習したので、ご意見をお聞かせください。 Dockerの使用をさらに優れたエクスペリエンスにする機能や拡張機能はありますか? 公開ロードマップ をチェックして、フィードバックを残し、他に何が来るかを確認してください。