Windows11でDockerDesktopを一般ユーザとして使うために行ったことを備忘録として記しておきます。
背景
以前、貸与PCにて管理者としてインストールしているDockerDesktopを一般ユーザとして利用しており、都度、DockerDesktopを管理者権限で開いていたが、再起動したりDockerDesktopを落として再度DockerDesktopを起動するとエラーになりとても面倒で対応策を探していた。
前提条件
- PCを一般ユーザとして利用する必要がある
- ただし、管理者としてのアプリの実行や設定の変更は可能
対応内容
docker-usersグループに、対象の一般ユーザを追加する。
結論からいうと上記の内容で改善しました。手順としては以下になります。
1.コンピュータの管理を管理者権限で開く(検索窓にコンピュータの管理と打ち込むと出てきます)
3.docker-usersをダブルクリックするとプロパティが開くので追加をクリック
4.対象のユーザを追加し変更を適用する
以上で一般ユーザとしてもDockerDesktopを利用できるようになります。
ちなみにPowerShellを管理者権限として実行し以下のコマンドを叩くことでもdocker-usersにユーザを追加できます。
net localgroup docker-users {ターゲットのユーザ名} /add
振り返り
Windowsの権限まわりって躓いたら一瞬で時間が溶けますね。今後も備忘録はしっかりと残していきたい所存です。