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 ポート番号
起動するポート番号を指定する。