WindowsへのDockerのインストール
Dockerに慣れていない人は、Dockerが難しいものに思えるかもしれません。実際はそれとは正反対です。Dockerについて少し学ぶだけで、事前設定されたdocker-composeテンプレートを用いて、全てのサービスが統合されたRapidMiner AI Hubを簡単にデプロイすることができます。
三つの簡単なステップで行うことができます。残りはDockerがやってくれます!
1.準備 — 運用する場合は、サーバーハードウェア上(またはクラウド上)にDockerをインストールすべきですが、ノートパソコン上で試すこともできます。Docker DesktopとDocker Enterpriseは、それぞれ別の企業から配布されていることに注意してください。
2.準備 — 必要に応じて、RapidMiner AI Hubのテンプレート選択します。
- 提供されているいくつかのテンプレートの中から一つ選択し、
- docker-compose.ymlと.envテンプレートファイルをDockerをインストールしたマシンにコピーします。
これらのファイルはすぐに使えるよう事前に設定されていますが、自身の設定に合うよう変更することができます。
3.実行! — 詳細な手順に従い、 docker-composeコマンドを実行します。
4.Dockerは自動的に必要なイメージをダウンロードし、RapidMiner AI Hubを起動します。
始める前に
ここでは、できるだけ早くWindowsにDockerをインストールし、RapidMiner AI Hubをデプロイすることに重点を置いています。以下の点に注意してください。
- Dockerをインストールするには、管理者権限が必要です。
- WindowsのバージョンがDockerによってサポートされているか、十分なリソース(検証用では最低でも8GBのRAM、少なくとも16GBのRAMと2CPUsが望ましい)をDocker Engineに割り当てられるか確認してください。互換性の表を確認してください。
- システムが仮想化の要件を満たしているか確認してください。
- Windows Hyper-Vを有効にします。ソフトウェアによって、以下のリンクを選択してください。
Docker Desktop for Windowsのダウンロードとインストール
Docker Hubに行き、Get Dockerをクリックします。
ファイルシステム上の任意の場所にファイルを保存し、管理者でインストーラーを実行します(推奨)。デフォルトの設定で十分です。
マシンの再起動が推奨されます。
Dockerがインストールされると、スタートメニューにDocker Desktopアプリが表示されます。
タスクバーのクジラのアイコンは、Dockerが起動して実行中であることを意味しています。
Docker Enterprise for Windows Serverのダウンロードとインストール
Docker Hubに行き、Docker Engineをダウンロードしてインストールします。これは有償のアプリケーションであることに注意してください。
Docker Composeのダウンロードとインストール
Docker Desktop for Windowsの設定
RapidMiner AI Hubの要件を満たすには、Dockerへのメモリの割り当て量を増やす必要があります。タスクバーにあるDockerのクジラのアイコンを右クリックし、メニューからSettingsを選択します。
Settings内部 :
- Resources/Advancedへ行き、少なくとも16GbのRAMと2コアを持っているか確認します。
- Resources/File Sharingで、コンテナを利用したいロケーション(例:C:/Docker)を選択します。少なくとも一つ必要です。
- Apply and Restartをクリックします。
Dockerがインストールされ、使用する準備ができました!
続きは、事前設定されたデプロイメントテンプレートを用いたRapidMiner AI Hubのデプロイをご覧ください。