夏休みの自由研究にDockerはいかが その2

前回は最新版のPowerShell 7からLinux 用 Windows サブシステム (WSL)をインストールしてDockerを使える前の準備をしました

今回はここを参照してWindows に Docker Desktop をインストールします、個人的に使うのは無償のようですね

インストール後管理者権限で起動こんな画面これだけではなんにも出来ません、コンテナの元https://hub.docker.comから膨大なイメージから気に入った物を→プル→ラン→Hello,World・・・で終わりにしたらもったいないのでIOT実験→実用化出来るようにします

後ほどIOT-House_dockerで使うUSBデバイスをコンテナに接続出来るusbipd-winもインストールします・・・全てのUSBデバイスをコンテナに接続出来る訳ではありません、Windows サブシステム (WSL)でサポートしているDriverはほんと最少限度😅

Docker Desktopの新機能Docker Terminalを有効にして同一WindowでDockerコマンドが操作出来るようにしましょう・・・一部WSLからでないと使えない

settingsからEnable Docker Terminal->Applay restartで使えるようになります、画面右下→TerimalからPowershell7起動コマンド・ラインPS C:\Users\user1>・・・個人環境によってプロンプトが違うかも

以降はIOT-House_dockerイメージをプル、USBデバイスのGPIO[Sunhayato MM-CP2112B]とmono wireless TWELITE and MONOSTICK接続、コンテナを動かしますが今直ぐに『GPIO[Sunhayato MM-CP2112B]経由BME680環境ガスセンサー』は用意出来ないと思います

なのでChromeブラウザからボイス・コマンドお試し予定、わけわからん操作やイメージ入れたりは嫌と思う方はここで辞めた方が良いと思います

以下Docker Terminal内でコマンドを入力・・・docker images →現在のイメージは空次にkujiranodanna/iot-house_docker:ubuntu22.04-latestをpullします

PS C:\Users\user1> docker images
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

PowerShell 7.4.4
PS C:\Users\user1> docker pull kujiranodanna/iot-house_docker:ubuntu22.04-latest
ubuntu22.04-latest: Pulling from kujiranodanna/iot-house_docker
cf92e523b49e: Pulling fs layer 
91277b155fb3: Pulling fs layer
8cde8062e8ea: Pulling fs layer
0fb5da3bcfc1: Pulling fs layer                                                                            
7e23d136ea88: Pulling fs layer                                                                            
883dad484076: Pulling fs layer                                                                            
a751dfa43922: Pulling fs layer                                                                            
5ed04b8bd67f: Pulling fs layer                                                                            
74d71413c9cc: Pulling fs layer                                                                            
92ffaeb5af8d: Pulling fs layer                                                                            
dd12e221c9a1: Pulling fs layer                                                                            
682dbb8673c2: Pulling fs layer                                                                            
857ca5ab409c: Pulling fs layer                                                                            
b68f43def3bf: Pulling fs layer                                                                            
0ce39135b0af: Pulling fs layer
390cd8697557: Pulling fs layer                                                                            
0dcf934e71c8: Pulling fs layer                                                                            
c3d3bcb38b34: Pulling fs layer                                                                            
f7e9a0567396: Pulling fs layer                                                                            
f63edc4d03df: Pulling fs layer                                                                            
dd0bb43cc55b: Pulling fs layer                                                                            
5d993dfeed0a: Pulling fs layer                                                                            
ea954b20a3cd: Pulling fs layer                                                                            
4c779f75e25d: Pulling fs layer                                                                            
2b270791a289: Pulling fs layer                                                                            
f85dcf20301b: Pulling fs layer                                                                            
fa6bba0a9029: Pull complete
3589ce2187f1: Pull complete
0cc3a75a78fc: Pull complete
3932b69ce11d: Pull complete
d5ceb9dd36e9: Pull complete
f8c10cd222cb: Pull complete
Digest: sha256:e73c546131660f18319bd7e95dc83324acb20c386231fab11d2bbd2a9a7ea363
Status: Downloaded newer image for kujiranodanna/iot-house_docker:ubuntu22.04-latest
docker.io/kujiranodanna/iot-house_docker:ubuntu22.04-latest

What's next:
    View a summary of image vulnerabilities and recommendations → docker scout quickview kujiranodanna/iot-house_docker:ubuntu22.04-latest
PS C:\Users\user1> 

以降は次回記事

Follow me!