
docker で rails, mysql, react の環境構築して、コンテナから作業しています。
例えば rails generate ... のように、コマンドを打つ際、docker compose exec [コンテナ名] [実行コマンド]
のようにすると思います。
自分のホストマシンに ruby, rails が入っていなければ、command not found となるでしょうから問題ないと思いますが、私のローカルには ruby も rails も一応入っています。
その場合、誤って
rails generate . . .
のようにホストマシンからコマンドを打ってしまった場合、どのような不都合が生じるでしょうか。
また、それに付随して、一度間違って実行してしまったコマンドを取り消すことはできるのでしょうか?(隠しファイルなどが大量に生成されるようなコマンドを実行してしまったら、全てを確認するのは不可能に近いと思うため)
現在、可能な限り注意を払ってコマンド実行しているので問題は起きていませんが、後学のため、どなたか知識・知恵をお借りさせていただければ幸いです。
0 コメント