Azure IoT Edge 模块的装载路径
Mount path to Azure IoT Edge module
我按照文档 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 参数的参考?
是的,确实可以使用坐骑。您可以在 SQL 服务器教程的创建选项中找到如何使用它们的示例: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\"}]}}}"
我按照文档 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 参数的参考?
是的,确实可以使用坐骑。您可以在 SQL 服务器教程的创建选项中找到如何使用它们的示例: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\"}]}}}"