OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "worker.sh": executable file not found in $PATH: unknown
ERROR: Encountered errors while bringing up the project.
Dockerでdocker-compose up
したときに上記エラーが出た。worker.shあるのになんで?って思ったらworker.shの権限があってなかった。
権限 | 数値 | 概要 |
---|---|---|
rw-r--r-- | 644 | オーナー以外は読み取り専用 |
rw-rw-rw- | 666 | テキストファイルなど |
rwxr-xr-x | 755 | 実行スクリプトなど |
参考:[Linux][chmod] パーミッションを数値で指定する - Qiita
chmod 755 ファイル名
を実行後にdocker-compose build イメージ名
してdocker-compose up イメージ名
したらOKだった