6
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windows10 または Windows11 で Rancher Desktop を使って Docker を動かす方法。

Last updated at Posted at 2023-02-27

前回は Docker Desktop を使わずに Windows で Docker 環境を構築する方法を紹介しました。
今回は、Windows10 または Windows11 で RancherDesktop をインストールして Docker コンテナを動かす方法を解説します。
前回同様にどちらの OS も同じ手順でできます。

なお、前回の記事はこちらになります。

掲載されている画面のイメージが、お使いの環境と異なる場合があります。
これは利用している OS やアプリケーションによって、デザインが異なるためです。
表示されている内容や入力する内容は、あまり変わりませんので、気にせずにご覧ください。

Rancher Desktop のインストール

まずは Rancher Desktop をダウンロードして、インストールします。

Rancher Desktop のダウンロード

下記の Rancher Desktop 公式サイトにアクセスします。

Download Windows をクリックして、 Rancher Desktop ダウンロードします。
RancherDesktop_20230220134706.png

ダウンロードした Rancher.Desktop.Setup.x.x.x.msi を実行します。
RancherDesktop_20230220162437.png

I accept the terms in the License Agreement にチェックを入れ Next をクリックします。
RancherDesktop_20230220154101.png

Install をクリックします。
RancherDesktop_20230220154112.png

インストールが完了するまで待ちます。
RancherDesktop_20230220154122.png

UAC(User Account Control)が立ち上がるので、 はい をクリックします。
RancherDesktop_20230220154128.png

インストールが完了したら、 Finish をクリックします。
RancherDesktop_20230220154303.png

再起動を促されるので、 Yes をクリックして再起動します。
RancherDesktop_20230220154315.png

すぐに再起動されるため、作業中のデータなどがある場合は保存してから、Yesをクリックしてください。
なお、 WSL2 がインストール済みの場合など、再起動を促されない場合もあります。


再起動が完了すると、改めて UAC がたちが上がるので、 はい をクリックします。
RancherDesktop_20230220154617.png

自動的に WSL2 のインストールが始まるので、終わるまで待ちます。
RancherDesktop_20230220154641.png

RancherDesktop の起動

インストールが終わったら、Rancher Desktop を起動します。

Rancher Desktop の初期設定

初回設定を行います。
Rancher Desktop で Kubernetes(K3s) が利用できます。
今回は Docker のみを利用するので、 Enable Kubernetes のチェックを外します。
利用するコンテナエンジンは Docker になるため、 dockerd(moby) を選択し、 Accept をクリックします。
RancherDesktop_20230221144112.png

Kubernetes を利用しない場合は、 Enable Kubernetes のチェックを外したほうが、リソースの節約ができます。
この設定は後からでも変更できます。(変更方法は こちら

Docker イメージのダウンロード

Rancher Desktop が起動すると、下記の画面が表示されます。
左側の Images タブから Docker イメージの管理ができます。
RancherDesktop_20230221145843.png

docker run コマンドで Pull されたイメージも下記で説明する画面で管理することができます。
そのため、この手順で Docker イメージを Pull しなくても構いません。


Docker イメージのダウンロード(以下:Pullと称する)をするには、右上の +マーク をクリックします。
RancherDesktop_20230221152025.png

Pull したいイメージ名を入力し、 Pull をクリックします。
RancherDesktop_20230221152703.png

Docker イメージを取得するデフォルトの Docker レジストリ は、 Docker Hub になります。
その他のレジストリを利用したい場合は、ホスト名を含めて入力します。
※詳しい説明は こちら を御覧ください。


ステータスが表示されます。
ステータスが Pulled image になれば、 Pull 完了です。
RancherDesktop_20230221152740.png

Images 画面に戻ると、先程 Pull したイメージが表示されています。
RancherDesktop_20230221153243.png

Docker コンテナの起動

ここからは PowerShell などを利用して、 Docker コンテナを動かします。

hello-world

今回は Windows に標準で搭載されている Windows PowerShelldocker run コマンドを試してみます。
実行する Docker イメージは hello-world になります。
下記のコマンドを実行します。

docker run hello-world

下記のように Hello from Docker! と表示されていれば問題ありません。
RancherDesktop_20230221200512.png

InfluxDB

次は InfluxDB のコンテナを起動し、Webブラウザから管理画面にアクセスしてみます。

下記のコマンドを実行します。

docker run -d -p 8086:8086 influxdb

Webブラウザで `localhost:8086' にアクセスします。
InfluxDB の管理画面が表示されれば成功です。
RancherDesktop_20230221182905.png

初期設定ができるか試してみます。
RancherDesktop_20230221182943.png

問題なくダッシュボードにアクセスできました。
RancherDesktop_20230221183019.png

設定の変更

初期設定で行った Kubernetes(K3s) や コンテナエンジンの変更方法は下記の通りです。
※画面イメージは ターミナル のものになります。

設定画面の開き方

画面右上の 歯車マーク をクリックします。
RancherDesktop_20230221145842.png

Kubernetes の有効化

Kubernetes タブを選択し、 Enable Kubernetes のチェックを入れ、 Apply をクリックします。
RancherDesktop_20230221192606.png

コンテナエンジンの変更

Container Engine タブを選択し、利用したいコンテナエンジンを選択し、 Apply をクリックします。
RancherDesktop_20230221192618.png

参考文献

下記のサイトを参考にさせて頂きました。

6
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?