Dados gravados no sistema de arquivos não persistem nos ciclos de vida do contêiner do Docker. É possível gerenciar dados nos contêineres do Docker usando volumes de dados e contêineres de volumes de dados.
Essa regra sinaliza o código Java que faz referência às seguintes classes, construtores e métodos usados para gravar arquivos.
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:
copycreateDirectoriescreateFilemovimentaçãonewBufferedWriternewByteChannelwriteorg.apache.commons.io.FileUtils
copyDirectorycopyDirectoryToDirectorycopyFilecopyFileToDirectorycopyInputStreamToFilecopyToFilecopyURLToFilemoveDirectorymoveDirectoryToDirectorymoveFilemoveFileToDirectorymoveToDirectorywritewriteByteArrayToFilewriteLineswriteStringToFilePara obter mais informações, consulte Gerenciar dados no Docker.