LinuxとmacOSにRancher Desktopをインストールする方法 | TechRepublic

LinuxとmacOSにRancher Desktopをインストールする方法 | TechRepublic
オフィスのテーブルで Apple MacBook Pro ノートパソコンを使用し、入力している女性。
画像: Farknot Architect/Adobe Stock

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

Rancher Desktop の初回実行セットアップ ツール。
Rancher Desktop の初回実行セットアップ ツール。

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

図B

Rancher Desktop のメイン ウィンドウは Kubernetes のセットアップ中です。
Rancher Desktop のメイン ウィンドウは Kubernetes のセットアップ中です。

Kubernetes をダウンロードしてインストールすると、Rancher Desktop を使用できるようになります。

macOSにRancher Desktopをインストールする方法

macOSへのインストールはLinuxよりもかなり簡単です。適切なRancher Desktopバイナリインストーラ(x86_64、mac.aarch64、またはaarch64用)をダウンロードし、ダウンロードしたらファイルをダブルクリックするだけです。Linuxへのインストールと同じGUIウィンドウが表示されます。

macOS での唯一の違いは、ネットワーク構成への管理者アクセス権を与える必要があることです (図 C )。

図C

Rancher Desktop に管理者アクセス権を付与します。
Rancher Desktop に管理者アクセス権を付与します。

「OK」をクリックし、プロンプトが表示されたらユーザーパスワードを入力します。Rancher Desktop が Kubernetes に必要なコンポーネントのダウンロードを開始し、準備完了です。

LinuxとmacOSの両方にRancher Desktopをインストールする手順はこれですべてです。次回はこの便利なGUIを使って、ツールの使い方を見ていきましょう。

コンテナ管理を楽しんでください!

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: