ファイル・システムに書き込まれたデータは、Docker コンテナー・ライフサイクルを超えて永続化されることはありません。データ・ボリュームおよびデータ・ボリューム・コンテナーを使用して、Docker コンテナー内のデータを管理できます。
この規則により、ファイルの書き込みに使用される以下のクラス、コンストラクター、およびメソッドを参照している Java コードにフラグを立てます。
java.io.FileOutputStreamjava.io.FileWriternew java.io.PrintWriter(java.io.File)new java.io.PrintWriter(java.io.File, java.lang.String)new java.io.PrintWriter(java.lang.String)new java.io.PrintWriter(java.lang.String, java.lang.String)java.io.RandomAccessFile
writewriteBooleanwriteBytewriteByteswriteCharwriteCharswriteDoublewriteFloatwriteIntwriteLongwriteShortwriteUTFsetLengthjava.nio.file.Files:
copycreateDirectoriescreateFilemovenewBufferedWriternewByteChannelwriteorg.apache.commons.io.FileUtils
copyDirectorycopyDirectoryToDirectorycopyFilecopyFileToDirectorycopyInputStreamToFilecopyToFilecopyURLToFilemoveDirectorymoveDirectoryToDirectorymoveFilemoveFileToDirectorymoveToDirectorywritewriteByteArrayToFilewriteLineswriteStringToFile詳しくは、 Manage data in Docker を参照してください。