我嘗試使用串行埠將我在 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

我的港口名稱:

uj5u.com熱心網友回復:
這很可能是因為 docker 實際上在 MacOS 上的虛擬機中運行,因此您需要先將串行埠映射到虛擬機中,然后才能將其掛載到容器中。
以下要點可能會有所幫助:https ://gist.github.com/stonehippo/e33750f185806924f1254349ea1a4e68
它解釋了在使用使用 VirtualBox 的 Docker 版本時如何將串行埠作為虛擬 USB 串行埠映射到 VM 中。
如果您使用的是新的 M1 Mac,那么目前可能無法:
https://github.com/moby/hyperkit/issues/149
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/444059.html
