ec-server@ecserver:/home/share/yahoo_price_search$ docker run -it ubuntu /bin/bash docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create”: dial unix /var/run/docker.sock: connect: permission denied. See ‘docker run –help’.
このエラーは、Dockerを実行する際に必要な権限が不足していることを示しています。通常、Dockerを実行するにはsudo権限が必要ですが、今回の場合はそのような権限が与えられていない可能性があります。
この問題を解決するには、次のいずれかの方法を試してみてください。
-
sudoを使用する:
Dockerを実行するコマンドの前にsudoを付けて実行してみてください。
bash
sudo docker run -it ubuntu /bin/bashこれにより、sudo権限でDockerが実行されます。
-
dockerグループにユーザーを追加する:
dockerグループにユーザーを追加することで、sudoなしでDockerを実行できるようになります。
bash
sudo usermod -aG docker $USERこのコマンドを実行した後、ログアウトして再ログインすると変更が有効になります。
どちらの方法でも問題が解決しない場合は、システム管理者に連絡して、適切な権限が設定されていることを確認してください。

ディスカッション
コメント一覧
まだ、コメントがありません