【发布时间】:2021-02-08 18:17:28
【问题描述】:
我正在尝试从将在 Docker 容器中运行的 Python 代码访问多个 Windows CIFS 共享。我已经看到有多个 SMB 库,如 pysmb 和 smbprotocol,声称它们可用于访问 CIFS 共享,但我还没有设法让它工作,也没有看到一个在线示例它们用于访问 CIFS 共享。
我知道一种解决方案是将共享挂载到主机上并将其挂载到容器中,但如果可能的话,我宁愿避免这种情况,因为代码需要访问多个共享,而且并非所有共享都是已知的当容器启动时。
我错过了什么吗?关于如何从运行在 Linux 上的 Python 代码访问 CIFS 共享,是否有一个好的方法或一个很好的在线示例? (我知道在 Windows 上你可以简单地打开该文件夹,但我需要它才能在 Linux 上工作)。
【问题讨论】:
标签: python linux docker smb cifs