金沢工業大学ロボティクス学科3年次2026年度後学期開講のAIロボットプログラミング(2単位)の「第1週 AIロボットをつくろう!」のサポートページです。教科書は、拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を使用します。
なお,本講義では簡単のために,Windows環境でこの本用のDockerイメージを使い,シミュレータのロボットを動かします.今回は,Docker Desktop for Windowsのインストールと使い方を説明します.個人や教育期間なら無償で利用できます.
本資料は参考資料をもとに作成しました.
環 境
- Windows11 64ビット:Home 23H2 (build 22631) 以上
- Windows10 64ビット:Home 22H2 (build 19045)以上
- Docker Desktop for Windows:4.96.0
インストール前の作業
- 次の3つの作業を実施してください.この作業はインストール等にとても時間がかかる場合があるので,自宅で時間に余裕があるときに実施することをお勧めします.
- 作業1:Windows 11 Homeのバージョン確認
- スタート→設定→システム→バージョン情報
-
- バージョンが21H2より古い場合は,次の方法でWindows Updateでバージョンを上げる.
- スタート→設定→Windows Update→更新プログラムのチェック
- バージョンが21H2より古い場合は,次の方法でWindows Updateでバージョンを上げる.
- 作業2:Windowsの機能の有効化
- 作業3:WSL2のインストール
Docker Desktopのインストール
- 次のサイトの[Install Docker Desktop on Windows]から下図赤で囲んでいる[Docker Desktop for Windows – x86_64]をクリックしてインストーラ[Docker Desktop Installer.exe]をダウンロードしてデスクトップに保存する.
- デスクトップに保存した[Docker Desktop Installer.exe]をダブルクリックしてインストーラを起動する.
- 次のConfigurationウインドウが開くので,そのまま[Ok]をクリックする.
- インストールが始まる.
- 次のウインドウのようにInstallation succeededと表示されたら[Close]をクリックしてインストールを終える.私の環境では3分くらい要した.
Docker Desktopの起動
- Docker Desktopは自動で起動しないので,デスクトップにできた鯨のアイコンDocker Desktopをダブルクリックして起動させる.
. - 初回起動時は,[Docker Subscription Service Agreement],つまり利用規約ウインドウになるので[Accept]をクリックして承諾する.Docker Desktopはスモールビジネス(従業員数250名より少なくかつ年間売上高1000万ドル未満),個人使用,教育並びに非商用のオープンソースプロジェクト用途なら無償で利用できる.
- Welcome to Docker の画面になる。[Personal]を選択し、右上の[Skip]をクリックする。
- コンテナの画面になる。チュートリアルがいくつかあり、これで基本を勉強できる。ここでは、[What is a container?]を見てみましょう![What is a container?]をクリックする。
- 実行中のコンテナwelcome-to-dockerが表示されている。Nameの左が緑丸になっており、マウスのカーソールをさすとRunningが表示されコンテナが実行中なのがわかる。右欄の① Containers o Docker Desktopの[Next]をクリックする。
- 右欄が② View the frontendと表示される。画面中のPort(s) 8088:80をクリックする。紙吹雪が舞うCongratulations!!!のブラウザが起動する。 [Next]をクリックする。
- コンテナ名Nameにある実行中の[welcome-to-docker]をクリックするとコンテナに関する色々な情報を見ることができるが、ここでは割愛する。右欄の[Next]をクリックする。
- 右欄の④ Stop your containerでは、Stopアイコンを押すまでコンテナは実行中である。Stopアイコンを押してコンテナを停止する。StatusがExitedに変わる。[Next]をクリックして終了する。
Dokcer Desktopの終了
- コンテナの停止
- まず,実行中のコンテナをDocker Desktopを使いコンテナを停止させる.Docker Desktopのウィンドウを開き,左側のメニューの「Containers」をクリックしてコンテナの一覧を表示する.[Name]の左が緑丸になっているのが実行中のコンテナなので、[Action]の「Stop」アイコンをクリックするとコンテナが停止する.ノートPCの電源を落とす前に必ずコンテナを停止する.コンテナを停止せずに,電源を落とした場合はコンテナが消えたり,破損する場合があるので注意.
-
- コンテナが停止すると[Name]の左が白丸になり、[Actions]のアイコンが[Stop]から[Start]に変わる。
- Docker Desktopを終了するためには,Windows右下のステータスバーにある鯨アイコンを右クリックする.

- メニューが表示されるので,[Quit Docker Desktop]を選択するとDocker Desktopが終了する.
終わり
参考資料























コメント