Azure IoT Edge 模块的装载路径

Mae*_*cky 5 azure azure-iot-edge

我按照文档https://docs.microsoft.com/en-us/azure/iot-edge/how-to-develop-python-module 中的示例进行操作并进行了一些尝试。

我尝试像在 docker 中那样将路径装入 IoT 模块容器,但没有成功。我在 deployments.template.json 的 createOptions 中添加了以下内容:

"createOptions": {
    "Volumes": {
        "D:\\test":"/test"
    }
}
Run Code Online (Sandbox Code Playgroud)

这会导致 RUNTIME RESPONSE: 400 - 部署配置格式错误或无效。

我的问题:

  • 是否甚至可以像在 docker 中那样安装从主机到 IoTEdge 模块的路径?
  • 如果是,如何?
  • 我在哪里可以找到所有 createOptions 参数的参考?

sil*_*ent 4

是的,确实可以使用坐骑。您可以在 SQL Server 教程的创建选项中找到如何使用它们的示例: https: //learn.microsoft.com/en-us/azure/iot-edge/tutorial-store-data-sql-server#添加 sql 服务器容器

"createOptions": "{\"HostConfig\": {\"Mounts\": [{\"Target\": \"/var/opt/mssql\",\"Source\": \"sqlVolume\",\"Type\": \"volume\"}],\"PortBindings\": {\"1433/tcp\": [{\"HostPort\": \"1401\"}]}}}"