Docker使用物理串口

直接支持,在linux系统中,串口使用–device=/dev/ttyS1:/dev/ttyS2参数运行,即可直接在容器中访问串口1。

样例如下:

docker run --privileged --restart=always --device=/dev/ttyS0:/dev/ttyS1 --device=/dev/ttyS3:/dev/ttyS10 --device=/dev/ttyS8:/dev/ttyS11 --device=/dev/ttyS9:/dev/ttyS12 -v /dev/gpiomem:/dev/gpiomem --publish 48080:8080 --publish 4502:502 --publish 423:22 --detach --name openplc openplc:v3

注:物理机和容器中的名字必须不同

发表回复

登录... 后才能评论