概要
職場のwindows11のPCにdocker desktop入れたけど立ち上げようとしたら「Access Denied」というエラーが出て立ち上がらない。
原因はそのwindowsアカウントがdocker-usersグループに入ってなかったから。
修正方法
大体の方針は参考1の記事どおり。
アカウント名とはwindowsキー -> 左下の方にある自分の名前 -> 「アカウント設定の変更」をクリックしたとき表示される画面で名前の下に表示されてるやつです。
これをdocker-usersのプロパティ -> 追加 -> 「選択するオブジェクト名を入力してください」の入力欄に記入し「名前の確認」を押下するといい感じになるはず。
問題発生:弊アカウント存在せんが?
「名前の確認」を押しても「名前が見つかりません」と言われ弾かれる。
場所が間違っとるのかと思い「場所の指定」を変更しようにも今いるところしか存在しない。
原因
弊アカウントが(恐らく)Azure ADで管理されておりローカルになかった。
「場所の指定」で候補に出てこなかった理由は謎。
対処法
管理者権限で立ち上げたコマンドプロンプトからなら設定できた。
以下のコマンドで成功しました。
net localgroup docker-users "DOMAIN\アカウント名" /ADD