python - 从 Docker 容器中运行的 Python 代码访问 Windows CIFS 共享
问题描述
我正在尝试从将在 Docker 容器中运行的 Python 代码访问多个 Windows CIFS 共享。我已经看到有多个 SMB 库pysmb
,smbprotocol
声称它们可以用于访问 CIFS 共享,但我还没有设法让它工作,也没有在网上看到一个用于访问的示例CIFS 共享。
我知道一个解决方案是将共享挂载到主机上并将其挂载到容器中,但如果可能的话,我宁愿避免这种情况,因为代码需要访问多个共享,并且当容器时并非所有共享都被知道开始。
我错过了什么吗?关于如何从运行在 Linux 上的 Python 代码访问 CIFS 共享,是否有一个好的方法或一个很好的在线示例?(我知道在 Windows 上您可以简单地打开该文件夹,但我需要它在 Linux 上工作)。
解决方案
推荐阅读
- javascript - Electron:如何执行捆绑文件?
- python - 如何使用列表元素更新数据库?
- django - 如何在 Django 1.9 中添加查看权限
- scala - Scala 匹配和引用相等性检查
- node.js - socket.io 可以在发送到特定客户端时支持回调吗?
- wordpress - 旋转滑块第一帧的字母 A 是什么意思?
- typo3 - FrontendUser 中的附加字段未保存
- javascript - Angular 6:调用 HTTP 请求后未设置类的属性
- css - Map 上的 @each 循环不会用值替换变量,而是在 SASS 中打印变量名
- firebase - Firebase(firestore)规则:仅在更新另一个文档时确保更新(FieldValue 增加)?