1.困っていたこと
Dockerコンテナに入った後に、railsコマンドが使用できず困っていました。
ターミナルでDockerコンテナに入る
$ docker-compose exec コンテナ名 bash
railsコマンドを打つ
root@------/------# rails routes
すると
root@------/------# rails routes
bash: rails: command not found
そのようなコマンドはないとの表示。
2.解決
Dockerコンテナ内からrailsコマンドを打つときは、bundle exec
をつけること。
root@------/------# bundle exec rails routes
これで無事にrails コマンドが通りました。
3.コンテナ外からコマンドを打つ場合
docker-compose exec コンテナ名 bundle exec rails