bin/rails server

Railsのサーバを起動するコマンド。bin/rails sのように省略が可能。

bin/rails s -b 0.0.0.0

DockerやVagrant上でRailsを起動するときに使うオプション。リクエストを受け付けるIPアドレスを指定する。

development環境では、デフォルトはlocalhostなのでhttp://localhost:3000でしか接続することができない。

Railsを起動する端末のIPが192.168.0.100-b 192.168.0.100のように指定するとhttp://192.168.0.100:3000で接続できるようになる。

-b 0.0.0.0を指定すると、Railsを起動する端末が持っているすべてのIPアドレスでアクセスできるようになる。

ただし、development環境以外ではデフォルトで-b 0.0.0.0を指定されている状態なので、development環境以外では気にする必要はない。

bin/rails s -e 環境

起動する環境を指定する。

bin/rails s -p ポート番号

起動するポート番号を指定する。