当我构建然后运行docker时,代码可以正常工作,并在命令行上打印我想要的任何内容。但是,在我的代码中,我有写入文本文件的地方。我的本地计算机无法反映文本文件的更改。
示例
print("Hello World)
当我构建和运行Docker时,这会打印到我的命令行中。
f = open("/feed.txt", "w")
f.write(str(time))
即使使用此代码,feed.txt文件仍为空白。
这是怎么回事?
答案 0 :(得分:0)
您应该在本地计算机和容器之间共享一个卷文件夹。您的脚本运行正常,但文件feed.txt
已包含在容器中。