MacOs的Node Red容器和串口
Node Red container and serial port of MacOs
我尝试使用串行端口将 MacOS 上的 Arduino 连接到节点红色 docker 容器,但它不起作用。有人对此有解决方案吗?
我使用这个 docker-compose 文件:
networks:
node-red:
services:
nodered:
image: nodered/node-red
ports:
- "1880:1880"
volumes:
- ./data:/data
- ./public:/home/nol/node-red-static
links:
- mongodb:mongodb
networks:
- node-red
user: root
devices:
- "/dev/cu.usbmodem101"
group_add:
- dialout
我的端口名称:
这很可能是因为 docker 实际上在 MacOS 上的虚拟机中运行,因此您需要先将串行端口映射到虚拟机,然后它才能被安装到容器中。
以下要点可能有所帮助:https://gist.github.com/stonehippo/e33750f185806924f1254349ea1a4e68
它解释了在使用使用 VirtualBox 的 Docker 版本时如何将串行端口映射到 VM 作为虚拟 USB 串行端口。
如果您使用的是新 M1 Mac,那么目前可能无法使用:
我尝试使用串行端口将 MacOS 上的 Arduino 连接到节点红色 docker 容器,但它不起作用。有人对此有解决方案吗? 我使用这个 docker-compose 文件:
networks:
node-red:
services:
nodered:
image: nodered/node-red
ports:
- "1880:1880"
volumes:
- ./data:/data
- ./public:/home/nol/node-red-static
links:
- mongodb:mongodb
networks:
- node-red
user: root
devices:
- "/dev/cu.usbmodem101"
group_add:
- dialout
我的端口名称:
这很可能是因为 docker 实际上在 MacOS 上的虚拟机中运行,因此您需要先将串行端口映射到虚拟机,然后它才能被安装到容器中。
以下要点可能有所帮助:https://gist.github.com/stonehippo/e33750f185806924f1254349ea1a4e68
它解释了在使用使用 VirtualBox 的 Docker 版本时如何将串行端口映射到 VM 作为虚拟 USB 串行端口。
如果您使用的是新 M1 Mac,那么目前可能无法使用: