ソフトウェアストアからDockerをインストールしましたが、これはSnapパッケージであることを示しています。私はこれで問題ありませんが、残念ながら、私が試したすべてのDockerコマンドは機能しません。
$ docker info
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.30/info: dial unix /var/run/docker.sock: connect: permission denied
これを修正する方法はありますか?
編集:Docker自身のリポジトリからDockerをインストールすることにより、今のところこれを回避しました。これは、将来この質問を閲覧する人々にも機能するかもしれません。ただし、Snapから実行できるようにしたい人のために、質問を公開しておきます。
docker
グループに追加したとき、Dockerは既に実行されていましたが、id -nG
dockerを表示せず、どのdocker
コマンドでも許可拒否エラーが発生しました。Dockerシステムプロセスが実行され続けるため、ログアウトとログインは機能しませんでした。システムの再起動またはdockerの再起動は、ユーザーをdockerグループの一部として表示し、dockerコマンドの実行を許可しました。注:0担当者、コメントを追加できません。