ドッカーイメージの作成に使用されたローカルファイルシステムを変更するときに、既存のイメージをどのように更新できるかを試しています。私はそれを行うためにドッカーのコミットを使うことができると思っていましたが、実行中のイメージ上でファイルシステムが変更されたときにイメージを変更することができますか?ドッカーイメージをローカルファイルシステムに変更しました
/app.py
ファイルシステムからのビルド
sudo docker build -t app
今/app.pyするローカル変更があります。/app.pyの変更を反映するためにイメージアプリを変更するにはどうすればよいですか?今は古いイメージを削除して新しいイメージを作成する必要があります。
sudo docker rmi app
sudo docker build -t app
ご了承ください。
ドッカーイメージファイルシステムを開いて直接編集しているのですか? – chris
コンテナに入れてファイルシステムを変更して新しいイメージを作成することはできますが、変更が同じ値や設定に基づいている場合は理想的ではありません。私が言っていることは、イメージの変更が頻繁な場合は、環境変数を使用して設定に関連する変更を組み込むことです。これらの変数を使用して、app.pyファイルを適宜更新します。 –