Docker

Couldn’t connect to Docker daemon エラーの解決

Quickstart: Compose and Railsをやっている時,
docker-compose run web rails new . --force --database=postgresqlコマンド実行時に,

ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket – is it running?
If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

docker-composeやdockerのバージョンや競合の問題かと思って悪戦苦闘していたが解決したのでメモ.

原因

sudoがついているから

解決

# dockerグループにユーザーを追加
usermod -aG docker ${USER}

# 再起動
exit

# 確認
docker images

References:
https://github.com/docker/compose/issues/1214

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です