docker 「docker.errors.DockerException: Error while fetching server API version:」が発生した場合の対処法

docker 「docker.errors.DockerException: Error while fetching server API version:」が発生した場合の対処法

docker で「docker.errors.DockerException: Error while fetching server API version: (‘Connection aborted.’, PermissionError(13, ‘Permission denied’))」が発生した場合の対処法を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • docker 20.10.7

エラー全文

「docker-compose up」を実行時に発生。

$ docker-compose up -d

docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))

対処法

権限の問題。「docker-compose up」を実行するユーザーを「docker」グループに追加しておく。

$ sudo usermod -aG docker ユーザー名

あとは、一度抜けて、

$ su - $USER

再起動します。

$ sudo systemctl restart docker