
Docker Desktopは、Dockerコンテナの開発と管理に最もよく使われるGUIツールの1つです。しかし、Docker GUIの世界で唯一の存在というわけではありません。多くのDocker GUIが登場しては消えていきましたが、中には時代を超えて愛され続けているものもあります。そのようなGUIツールの1つがRancher Desktopです。
参照: 採用キット: バックエンド開発者 (TechRepublic Premium)
Rancher Desktop を使用すると、次のような機能を利用できます。
- Kubernetes統合
- 画像管理
- 画像の脆弱性スキャン
- イメージ構築
- トラブルシューティング
- その他
Rancher Desktopの素晴らしい点の一つは、Kubernetesとの連携といったタスクを自動で処理してくれることです。ランタイム環境を選択するだけで、あとはRancher Desktopが全てやってくれます。
Rancher DesktopはDockerコンテナのマネージャーではなく、Kubernetesコンテナのマネージャーであることもご承知おきください。Rancher DesktopはランタイムエンジンとしてcontainerdまたはMobyを使用しているため、Dockerをインストールする必要はありません。ただし、DockerをインストールしてもRancher Desktopのインストールや使用に支障はないことを確認しています。
Linux と macOS の両方に Rancher Desktop をインストールする方法を説明します。
Rancher Desktopをインストールするために必要なもの
まず、Rancher Desktop を Linux と macOS のインスタンスにインストールする必要があります。ここでは主に Linux 側、つまり Pop!_OS を使った作業に焦点を当てます。
Linux では、次のものも必要になります:
- .deb または .rpm パッケージ、または AppImages をサポートできるディストリビューション
- AMD-VまたはVT-xを搭載したx86_64プロセッサ
- /dev/kvmへの読み書きアクセスは、以下のコマンドで確認できます。
[ -r /dev/kvm ] && [ -w /dev/kvm ] || echo 'insufficient privileges'
macOS では次のものが必要です:
- macOS Catalina 10.15以降
- Apple Silicon (M1) または VT-x 搭載 Intel CPU
どちらのインスタンスでも、最低 8 GB の RAM と 4 つの CPU が必要です。
以上です。さあ、仕事を始めましょう。
LinuxにRancher Desktopをインストールする方法
Linuxでは、passのセットアップという追加の手順が必要です。まず、次のコマンドでpassをインストールします。
sudo apt-get install pass -y
パスがインストールされたら、次のコマンドで gpg キーを作成します。
gpg --generate-key
質問に答えて、新しいキーに強力かつ一意のパスワードを設定してください。出力には次のような文字列が表示されます。
D9294B1289455DB88C0920DE856A0FC952349B9
キーが作成されたら、次のコマンドを使用してキーでパスを初期化します。
pass init KEY
ここで、KEY は上記の出力のキーです。
次に、Rancher Desktopをインストールします。まず、以下のコマンドでRancher GPGキーを追加します。
curl -s https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/Release.key | gpg --dearmor | sudo dd status=none of=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg
次に、次のコマンドでリポジトリを追加します。
echo 'deb [signed-by=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg] https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/ ./' | sudo dd status=none of=/etc/apt/sources.list.d/isv-rancher-stable.list
最後に、apt を更新し、次のコマンドで Rancher Desktop をインストールします。
sudo apt update
sudo apt install rancher-desktop
デスクトップメニューにRancher Desktopランチャーが表示されるはずです。アプリを開くと、初期設定ツールが表示されます(図A)。
図A

Kubernetesの最新バージョンを選択し、ランタイムとしてcontainerdを選択し、PATH設定を「自動」に設定してください。設定が完了したら「Accept」をクリックすると、Rancher Desktopのメインウィンドウが表示され、左下にKubernetesのダウンロード状況を示すプログレスバーが表示されます(図B)。
図B

Kubernetes をダウンロードしてインストールすると、Rancher Desktop を使用できるようになります。
macOSにRancher Desktopをインストールする方法
macOSへのインストールはLinuxよりもかなり簡単です。適切なRancher Desktopバイナリインストーラ(x86_64、mac.aarch64、またはaarch64用)をダウンロードし、ダウンロードしたらファイルをダブルクリックするだけです。Linuxへのインストールと同じGUIウィンドウが表示されます。
macOS での唯一の違いは、ネットワーク構成への管理者アクセス権を与える必要があることです (図 C )。
図C

「OK」をクリックし、プロンプトが表示されたらユーザーパスワードを入力します。Rancher Desktop が Kubernetes に必要なコンポーネントのダウンロードを開始し、準備完了です。
LinuxとmacOSの両方にRancher Desktopをインストールする手順はこれですべてです。次回はこの便利なGUIを使って、ツールの使い方を見ていきましょう。
コンテナ管理を楽しんでください!
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。