Podman Desktop は、コンテナーを操作できるオープンソースのグラフィカル ツールです。
Red Hat は最近、新しいリリースのリリースを発表しました。 プロジェクトのバージョン「Podman Desktop 1.2」これには、多くの新機能、バグ修正、コンテナ管理エクスペリエンスの改善が含まれています。
Podman Desktop について知らない人は、これを知っておく必要があります。 知識がなくても開発者が可能 システム管理 マイクロサービスを構築、実行、テスト、公開する および断熱システム用に開発されたアプリケーション コンテナから 運用環境に展開する前に、ワークステーション上で実行してください。
Kubernetes および OpenShift プラットフォームとの統合がサポートされています、Podman Engine、Podman Lima、crc、Docker Engine などのさまざまなランタイムを使用してコンテナーを実行することもできます。
ポッドマン デスクトップについて
開発者のローカル システム上の環境は、完成したアプリケーションが実行される運用環境の構成をミラーリングできます (とりわけ、マルチノード Kubernetes クラスターと OpenShift 環境をローカル システム上でシミュレートできます)。
それに加えて、 リリース エンジンをサポートするプラグインを作成する機能を提供します 追加のコンテナー、Kubernetes プロバイダー、およびツールキット。 たとえば、単一ノードの OpenShift Local クラスターをローカルで実行し、OpenShift Developer Sandbox クラウド サービスに接続するためにプラグインを使用できます。
また コンテナイメージを管理するためのツールを提供します、ポッドとパーティションを操作する、 Containerfile と Dockerfile からイメージを作成する、ターミナル経由でコンテナに接続し、OCI コンテナ レジストリからイメージをダウンロードしてイメージを公開し、コンテナで利用可能なリソース (メモリ、CPU、ストレージ) を管理します。
の 主な主な機能 Podman Desktop では次のことが強調されます。
- クロスプラットフォームで、Windows、macOS、Linux にインストールして実行可能
- Podman、Kind、Red Hat OpenShift Local、Red Hat OpenShift の開発者サンドボックスを介して設定およびインストールする
- コンテナーとポッドを作成、実行、管理、デバッグできます。
- Kubernetes の有無にかかわらずポッドを実行できます
- コンテナにアクセスするための統合ターミナルを備えています
- 複数のコンテナエンジンの管理が可能
- Docker Compose との互換性
- Kubernetes YAML を実行してみよう
- ポッドから Kubernetes YAML を生成する
- Podify と Kubify: コンテナをポッドと Kubernetes に変える
- VPN とプロキシの設定
- 画像登録管理
- 複数のOCIレコードを構成する
- エアギャップ設置
- ローカル環境とリモート環境の間のブリッジ
- リモート管理されたサービスをローカルで有効にする
- 拡張性
- コンテナ エンジンまたは Kubernetes プロバイダーを拡張する機能
- アクション、メニュー、設定を追加し、特定の機能でユーザー インターフェイスを強化するための拡張ポイント
Podman Desktop 1.2の主な新機能
Podman Desktop 1.2 の新しいバージョンには、より多くの修正が実装されているため、ほとんど変更が加えられていませんが、新しい変更は新しいリリースに実装するのに非常に重要であることに言及する価値があります。
そして、それは、例えば、次のことが際立っているということです コンテナー グループを開始、停止、削除、再起動するためのボタンを追加しました 以前はコンテナの XNUMX つのグループのみを制御できたため、Docker Compose および Podman Compose で実行されます。
目立つもうXNUMXつの変更点は 数回クリックするだけで、異なる Kubernetes コンテキストを切り替える機能変更するにはドロップダウン リストを開くだけで十分であるためです。 ウィジェットがシステム トレイ ウィジェットに追加されました。
これに加えて、次のことも注目に値します。 画像の名前をすばやく変更するボタンを使用すると、名前の変更や画像へのラベルの追加が簡単になりました。
一方、追加されたことに注意してください プロトコルコントローラーのサポート それはあなたを可能にします 拡張機能をスクリプトまたはターミナルから直接ロードします。 たとえば、openshift-local 拡張機能をロードするには、「podman-desktop:extension/redhat.openshift-local」を指定できます。
の 目立つ他の変更 この新しいバージョンの:
- トラブルシューティングのページを追加しました。
- レジストリ イメージをアップロードするときに証明書の検証をスキップするオプションを提供しました。
- 安全でないレジストリを追加/証明書検証をスキップする機能を追加
- アイコン投稿サポート
- 仮想マシンのメモリ制限が低いことを示す警告ダイアログを追加しました
- 新しいポッドのインデックス付きの名前を提案します
- Mac OSサポートを有効/無効にした後にリセットボタンを追加しました
- 環境に関連する補助定数を追加
- コンテナの起動時にエントリ ポイントと cmd を許可する
最後に、 あなたがそれについてもっと知りたいのなら、 あなたはで詳細を確認することができます 次のリンク。
用として Podman Desktop の試用またはインストールに興味がある システム上では、既製のビルドが提供されていることを知っておく必要があります。 Linux、Windows、macOS。