我想使用python脚本从Docker容器中捕获位于主机os(linus)中的文件内容
我可以这样做吗
FILE="/home/test/file.txt"
#open the file for read-only
fd = os.open(FILE,os.O_RDONLY)
content = os.read(fd,12)
print content
最终出现此错误
OSError: [Errno 2] No such file or directory: '/home/test/file.txt'
如果我做错了,请建议一种方法
答案 0 :(得分:1)
将文件所在的卷装入docker容器中的目录
您可以使用泊坞窗中的-v
标记
例如:
docker run -v <HOST_FOLDER>:/data <IMAGE>
将挂载到容器根目录data
上的文件夹/data