仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

直感的なソフトウェア ソリューションが好きです。使い方がとても簡単な製品は、実際にはマニュアルを必要としません。ドキュメントを参照する必要がある場合は、探している答えが必ず見つかります。私の経験では、Docker は間違いなくこの分野に適しています。

最近、私は新しい Docker のこと、Docker Desktop に出くわしました。これは、Docker コンテナー管理用の GUI であり、Docker エンジンを使用してコマンド ラインで通常実行する操作の便利なフロントエンドとして意図されています。うーん、とても面白そうですね。では、何が得られるか見てみましょう。

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

インストールとセットアップ

その日の最初の注文は、Docker Desktop をインストールすることでした。これは驚くほど複雑でした。最初に、すべての Docker の基本と依存関係を提供する Docker Community Edition (CE) リポジトリーを追加して構成する必要がありました。それを整理したら、Docker Desktop DEB ファイルを手動でダウンロードしてローカルにインストールする必要がありました (Kubuntu で利用可能なパッケージ管理ツールのいずれかを使用)。考えられるエラー メッセージや問題点を含め、ドキュメントを参照しましたが、全体として、プロセスはうまくいきました。しかし、その後...

Docker Desktop を起動しようとしましたが、ターミナル画面に次のテキストが表示されました:

systemctl --user start docker-desktop
docker-desktop.service の開始に失敗しました:ユニット docker-desktop.service がマスクされています。

この時点で、サービスのマスクを解除しようとしましたが、その後:

sudo systemctl unmask docker-desktop
ユニット docker-desktop.service が存在しません。続行します。

結局のところ、Docker Desktop のインストールが必ずしもスムーズに完了しないというバグに遭遇し、サービスを開始できない状況に陥る可能性があります。解決策は、プログラムをアンインストールし、再起動してから再試行することでした。今回は実行されました。

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

コンテナを離せ!

この時点で、私の軽い怒りは消えました。シンプルで直感的なデザインが再びあったからです。すぐに、自分にできること、しなければならないことがわかりました。技術的には、ここには大きなミステリーはありません。Docker に慣れていれば、くつろげるはずです。上記の Docker ガイド、または私が何年にもわたって書いてきた他の数十のチュートリアルのいずれか (仮想化のセクションを確認してください) を見ると、Docker が柔軟で強力で使いやすいことがわかります。同じことをグラフィカルに行う方法を提供します。

適切な名前の「Getting started」コンテナーから始めて、別のコンテナーを生成しました。コンテナを実行したら、それらを検査し、実行されたコマンドのフロー全体を確認できます。これは、独自のコンテナを作成して既存の例から学習したり、コンテナにステップインして実際の作業を行ったりする場合に非常に役立ちます。ここでの唯一の問題は、Docker Desktop は Gnome ターミナルがインストールされていると想定し、インストールされていない場合はエラーが発生することです。

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

画像、ボリューム、拡張機能

基本を超えて、少し真剣に物事を始めることができます。コンテナーと仮想化の成功の鍵は、スケーラビリティーとオーケストレーションにあり、その結果、これらを可能な限り自動化する能力にかかっています。ある意味では、GUI はこの概念に対する嫌悪感のように聞こえますが、うまくできていれば、そうである必要はありません。

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

既存のコンテナー、ボリューム、およびイメージ (コンテナーの生成に使用) の合理的な概要を取得します。使用統計を取得し、ワークフローをすばやく改善できる拡張機能 (ベータ機能) をインストールできます。もちろん、問題は細部にあり、多くの最新の IDE のようなツール、特にブラウザーのような動作をしているツールは同じことを行い、多くの場合、ツールと機能の階層化されたエコシステムになってしまいます。 、これらの一部はオンライン、一部はクラウド、サインインなど。 Docker Desktop はこれらの多くを提供しますが、本当に役立つコンテンツもいくつかあります。忘れてはならないのは、これはデスクトップ向けのソリューションであり、企業向けではないということです。しかし、アプローチはしっかりしています。

Docker Desktop - コンテナ管理用の使いやすいフロントエンド

結論

私は Docker Desktop であまり多くの作業を行っていません。また、パワー ユーザーは、コマンド ラインと独自のスクリプトに慣れていると思います。しかし、もう少し単純なアプローチが好きな人のために、Docker Desktop は直感的なテクノロジーと使いやすいツールの組み合わせを提供します。コンテナで遊んだり、アプリケーションをテストしたり、作業を自動化したり、大規模なインフラストラクチャで得られる深刻な生産性パイプラインに似たソリューションを展開したりできる堅実な製品を手に入れることができます。これが、このようなソリューションの全体的なアイデアです。

インストール サービスのバグやターミナル起動の不具合など、いくつかの障害がありましたが、それ以外は、Docker Desktop の簡単なブラシに満足していました。全体的な感触は非常に一貫しており、何年にもわたってそのままです。全体として、良い一日でした。テストする価値があるので、どうぞ。

乾杯。


  1. Mac 用の活発な壁紙の代替

    デスクトップに美しい壁紙を配置すると、簡単に気分が良くなります。結局のところ、コンピュータを開くたびに表示されます。美しいシーンの壁紙よりも優れているのは、モーションが追加されたライブ壁紙だけです。 Lively Wallpaper は、GIF、ビデオ、Web ページをデスクトップの壁紙やスクリーンセーバーとして設定できる人気のアプリです。 残念ながら、Lively Wallpaper は Windows でのみ利用でき、macOS X では利用できません。この記事では、Mac デスクトップにアニメーションの背景を追加するために使用できる最高のライブ壁紙アプリを紹介します。 Mac のラ

  2. MojoPac - デスクトップ仮想化ソフトウェア

    大容量のポータブル USB デバイスが手ごろな価格で簡単に手に入るようになったので、親指サイズのドライブで大量のデータやアプリケーションをポケットに入れて持ち運べるというアイデアは非常に魅力的です。この用途に特に適した人気のあるソフトウェアには、Portable Apps と Pendrive Linux があります。これら 2 つの概念にはいくつかの小さな欠点があります。 Portable Apps は、Windows コンピューターでのみ使用できます。ユーザーは Firefox、GIMP、OpenOffice などの多くの機能を持ち運ぶことができますが、サム ドライブ上のアプリケーショ