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