想知道,docker运行了应用,改如何修改程序源码?运行的应用都存在哪里,该怎么修改他,还是说只能重新再运行。
欢迎选择我的课程,让我们一起见证您的进步~~
2 階はすでに完成しています。もう 1 つ説明しましょう: docker exec -ti app bash次に、入って必要な変更を加えてから終了します
データボリュームマッピングを作成するか、コンテナに直接入力しますコンテナは分離されています
1. Docker の本来の目的は、コンテナーをステートレスにすることです。つまり、ボックス内にあるものはすべて使用し、コードを変更する必要がある場合は、イメージを再構築します。
2. ソース コードを変更する必要がある場合は、ボリュームを介して変更ディレクトリを関連付けることができます。つまり、コンテナ内のディレクトリ マウントは外部ホスト上のディレクトリに関連付けられます。
デプロイメントおよびテスト段階では、頻繁な変更を容易にするためにデータ ボリュームのマッピングが推奨され、実稼働環境のデプロイメント段階では、バッチ デプロイメントを容易にするためにミラーリングが推奨されます。
2 階はすでに完成しています。もう 1 つ説明しましょう: docker exec -ti app bash
次に、入って必要な変更を加えてから終了します
データボリュームマッピングを作成するか、コンテナに直接入力します
コンテナは分離されています
1. Docker の本来の目的は、コンテナーをステートレスにすることです。つまり、ボックス内にあるものはすべて使用し、コードを変更する必要がある場合は、イメージを再構築します。
2. ソース コードを変更する必要がある場合は、ボリュームを介して変更ディレクトリを関連付けることができます。つまり、コンテナ内のディレクトリ マウントは外部ホスト上のディレクトリに関連付けられます。
デプロイメントおよびテスト段階では、頻繁な変更を容易にするためにデータ ボリュームのマッピングが推奨され、実稼働環境のデプロイメント段階では、バッチ デプロイメントを容易にするためにミラーリングが推奨されます。