やりたいこと
Docker Desktop for Windowsのインストール、起動
環境
OS: Windows 10 Home Edition
手こずった原因
- 一般ユーザーでインストールしたから
+ - Windows 10 ProでもEnterpriseでもなかったから
詳細(経緯)
- DockerHubからインストーラー取得、インストール。ここまではOK。
- 起動しようとして"管理者じゃないからダメ。「docker-users」グループに入れろ"というエラーで起動できない。
- 参考書の記述より、以下の手順が有効と分かる。
- [コンピュータの管理]
- [ローカルユーザーとグループ]
- [グループ]
- [docker-users]を右クリックから当該ユーザーを追加できる
- 試した結果、Home Editionはこの手順が実施できないことがここで分かる。
- 方針を変え、一般ユーザーから管理者ユーザーに権限を変更することにした。
- 管理者でログインし直し、[他のユーザーの追加、編集、削除]から権限設定を変更。これは無事にできた。
- 念のため再起動の上、変更後の管理者ユーザーで再ログインしDocker Desktop起動。
- が、ダメ。当初の「管理者じゃないからダメ」エラーから変わらず。
- 何度か再起動を試すも変わらず。
- 最終的にDocker再インストールで無事に当初のユーザーで使用できるようになった。めでたしめでたし。
教訓
Docker Desktop for Windowsをインストールするときは
- 最初から管理者ユーザーにしておく
- そもそもWindows 10 Home EditionじゃなくPro / Enterpriseにしておく
参考書
エンジニアなら知っておきたいコンテナのキホン
https://book.impress.co.jp/books/1121101045
本自体はすごく丁寧かつ平易に書いてくださっていて、ド素人でも読み進められています。