![](/img/trans.png)
[英]debug python code running in docker container from host using vscode
[英]accessing host os file from docker container using python
我想使用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'
如果我做错了,请提出一种方法
将文件所在的卷挂载到Docker容器的目录中
您可以通过在docker中使用-v
标志来执行此操作
例如:
docker run -v <HOST_FOLDER>:/data <IMAGE>
它将挂载到容器根目录( /data
)上的文件夹data
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.