我已使用Docker Hub上的标准Node-Red映像将Node-Red部署到Azure容器实例。
我想确保:
我正在考虑将容器实例部署到具有其自己的网络安全组的Azure专用网络,但我不确定这样做是否可以解决问题。
在阅读如何保护Node-Red时,它取决于Settings.json文件上的设置。
但是当我将其作为容器实例运行时,该如何访问和更新呢?
我可以使用Container Instance的Connect选项连接到Container文件系统,但是似乎没有设置文件。或至少没有显示。
所以:
答案 0 :(得分:0)
从容器日志中,您将看到设置文件的路径为/usr/src/node-red/node_modules/node-red/settings.js
要访问设置文件,可以导航到“容器实例” ---“容器” --- “连接” --- /bin/bash
。导航到该路径,您将找到settings.js
文件。然后,您可以使用vim
对其进行编辑。
通过重新部署具有至少一个已修改属性的现有组来更新正在运行的容器组中的容器。 update containers时,请注意,并非容器组的所有属性都支持更新。要更改容器组的某些属性,必须首先删除,然后重新部署该组。参见Properties that require container delete。