
dockerをプルしようとすると、この出力が表示されます
Using default tag: latest
Got 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/images/create?fromImage=homeassistant%2Fhome-assistant&tag=latest: dial unix /var/run/docker.sock: connect: permission denied
私はUbuntuの初心者なので、初心者向けに修正方法を説明してください
これも何か関係があるかもしれない
それは最初の回答に従った私からの質問でした:)
答え1
ソケット unix:///var/run/docker.sock に接続する権限がないと表示されます
簡単に言えば、許可を与えるには次のようにします。
sudo chown $USER /var/run/docker.sock
次に、他のdockerコマンドを続けます。docker pull hello-world
すべての docker コマンドの前に入力したくない場合はsudo
、現在ログインしているユーザーを docker グループに追加することをお勧めします。
sudo usermod -aG docker ${USER}
その後、新しいグループ メンバーシップを適用するには、ログアウトして再度ログインする必要があります。これで、sudo なしでも docker コマンドを実行できるはずです。
お役に立てれば幸いです。
答え2
この問題については、次の場所で同じ回答と解決策を見つけることができます。 docker_permission_issue