LoginSignup
43
30

More than 5 years have passed since last update.

Docker for Windowsで起動時に「Docker for Windows - Access denied」と表示される場合の対処法

Last updated at Posted at 2018-09-16

はじめに

Docker for Windowsで、起動時に以下のような通知がされ、起動できない場合があります。
image.png

Docker for Windows - Access denied
You are not allowed to use Docker
You must be in the "docker-users" groupe

原因

実行ユーザーがdocker-usersグループに所属していないためです。

基本的にインストール時に自動でグループに追加されるので、

  • インストール作業をした管理者権限を持つユーザー以外でDockerを起動したとき
  • インストールの際に管理者権限を持っていないユーザーでインストール作業を行ったとき
    • ログオンしているユーザーではなく、UACで認証したユーザーがdocker-usersに追加されます

などに遭遇します。

対処法

docker-usersグループに、Dockerを利用したいユーザーを追加する必要があります。
グループにユーザーを追加するには管理者権限が必要なので、以下の処理は管理者権限のユーザーで行ってください

1. スタートを右クリック > コンピュータの管理

image.png

2.ローカルユーザーとグループ > グループ から、docker-usersを選択

image.png

3. プロパティを表示し、追加を押す

image.png

4. 追加するユーザーを指定する

オブジェクトの種類の選択はユーザーを選択し(そのままでも良い)、
場所の指定はコンピュータ名が表示されているのでそのままで、
オブジェクト名は追加したいユーザー名を入力します。
image.png

名前の確認を押すと、ユーザー名が正しい場合はオブジェクト名欄が、

[コンピュータ名]¥[入力したユーザー名]

に自動解決されるので、OKを押してダイアログを閉じる

5. ユーザーが追加されたことを確認して適用する

image.png

6. サインアウトする

グループの適用にはサインアウトが必要です。

Dockerを起動してみる

正常に起動出来れば完了です。
image.png

良いDocker for Windowsライフを!

Windowsでの開発環境が益々良くなっていくことを願っております。

43
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
43
30