1. Data Fabric サポートセンター
  2. Mashuサーバー(オンプレミス用)

Windows 11 にDocker Desktop をインストールしてMashu サーバーを動かす方法

Docker Desktop のインストールからオンプレミス用のMashuサーバーを動かすまでの方法を解説します。

オンプレミス環境上で動作するMashuサーバーを設定する方法は、こちらの記事に解説していますが、本記事では、Windows 11 にDocker Desktopをインストールするところから解説しています。

Windows 11 で Docker Desktop を動かすためには、WSL2 (Windows Subsystem for Linux 2)をWindows 11 にインストールする必要があります。それからDocker Desktop をインストールして利用します。

手順をまとめると以下の通りです。

1.Windows 11 にWSL2 (Windows Subsystem for Linux 2)をインストール

2.Docker Desktop をインストール

3.Mashu サーバー のイメージをPull

それでは、順を追って説明していきます。

 

1.Windows 11 にWSL2 (Windows Subsystem for Linux 2)をインストール

Windows 11 のスタートボタンから コマンドプロンプト を検索し、管理者権限で実行します。

以下の画面が表示されます。

以下のコマンドを入力し、Enter を押します。

wsl --install

インストールが終わると下記の画面になります。

ユーザーネームを問われるので、任意の名前を入力。ここでは、[ogawa]と入力しています。

パスワードを問われるので、入力します。(パスワードは表示されません。2回入力します)

 

2.Docker Desktop をインストール

次にDocker のサイトから Docker Desktop をダウンロードしてインストールします。

https://docs.docker.com/

このサイトから [Get Docker] をクリックします。

(2024年8月 現在 の画面です) 

[Docker Desktop for Windows] をクリックします。

System requirements を確認し、[Docker Desktop for Windows -x86_64] をクリックしてインストーラーをダウンロードします。

ダウンロードした[Docker Desktop for Windows -x86_64] を管理者権限で実行します。

[OK] を押します。

インストールが完了すると以下のようなメッセージが表示されますので、[Close] を押します。

Docker Desktop がインストールされているので、スタートボタンからDocker Desktop をクリック 

以下の画面が立ち上がりますので、[Accept] をクリックします。

以下のサイトが立ち上がりますので、[Skip] をクリックします。

次の画面も[Skip] をクリックします。

以下の画面が立ち上がります。

上部の検索スペースで [roboninc/mashu] を入力すると下記の画面になるので、[RUN] をクリックします。

次に以下の画面が出るので、[Optional setting] の右側のブルダウンをクリックします。

[Container name] を任意の名前で入力し、[host port] をそれぞれ 3000 と 80 を入力して[RUN]をクリックします。

以下の画面が表示されます。

Webブラウザで [localhost] と入力し、Enterを押します。

以下の画面が表示されれば完了です。Docker Desktop 上にイメージがPullされ、Mashu サーバーが 動作しています。

登録した Mashuの [ユーザー名] or [メールアドレス] とパスワードを入力しサインインください。

ログインすると登録している組織が表示されます。

組織を選択して、Mashuサーバーの設定をします。

右上のユーザー設定をクリックします。

[Mashu サーバー] をクリックし、Mashuサーバーへのエンドポイントを設定します。

[http://localhost:3000] と入力し保存します。

設定が完了すると以下のような画面になります。

サインインしたら、データベースの接続設定を行ってください。

設定方法についてはこちらを参照ください。

 

オンプレミス用のMashuサーバーを停止するための方法

Docker Desktop で起動したオンプレミス用のMashuサーバーを停止する場合は以下の手順を行います。

Docker Desktop の Images から Status が [In use] になっているので、ここクリックします。

 

Actions のところで、ストップボタンをクリックすると停止します。 

 

※ 注

大企業(従業員数 250 名を超えるか、年間収益が 1,000 万ドルを超える企業)内で Docker Desktop 経由で取得した Docker Engine を商用利用するには、 有料サブスクリプションが必要です。

参照:https://docs.docker.com/engine/