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