いちいちdockerコンテナを作るのが面倒なので普通のLinuxでさくさくデバッグ実行したいこともある。
dockerコンテナではルート直下に「.dockerenv」という環境変数を格納したファイルが作られます。 このファイルの有無を調べることで実行環境を判別することができます。
if [ -f /.dockerenv ]; then
echo "Running inside Docker container"
else
echo "Running on a regular Linux environment"
fi