Windows10上のUbuntuで
Quickstart: Compose and Railsを試すと、docker-composeの実行で次のようなエラーが出ました。
$docker-compose run --no-deps web rails new . --force --database=postgresql
:
standard_init_linux.go:228: exec user process caused: no such file or directory
回避策
構成ファイルの文字コードをdos2unixで変換すると問題なくdocker-composeを実行できるようになりました。
$sudo apt update
$sudo apt install dos2unix
$dos2unix Dockerfile
$dos2unix docker-compose.yml
$dos2unix entrypoint.sh
$dos2unix Gemfile
$dos2unix Gemfile.lock
$docker-compose run --no-deps web rails new . --force --database=postgresql