将路径安装到Azure IoT Edge模块

时间:2018-09-29 20:26:18

标签: 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"
    }
}

这将导致运行时响应:400-部署配置格式错误或无效。

我的问题:

  • 是否有可能像在docker中那样安装从主机到IoTEdge模块的路径?
  • 如果是,怎么办?
  • 在哪里可以找到所有createOptions参数的引用?

1 个答案:

答案 0 :(得分:2)

是的,确实可以使用安装架。您可以在SQL Server教程的创建选项中找到有关如何使用它们的示例:https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-store-data-sql-server#add-a-sql-server-container

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