![在运行 docker 时,输入延迟 ssh 到 raspberry pi 3b](https://linux22.com/image/1620560/%E5%9C%A8%E8%BF%90%E8%A1%8C%20docker%20%E6%97%B6%EF%BC%8C%E8%BE%93%E5%85%A5%E5%BB%B6%E8%BF%9F%20ssh%20%E5%88%B0%20raspberry%20pi%203b.png)
在我的 raspberry 3B 上,从另一台电脑通过 ssh 连接到它工作正常,直到我启动 docker 映像。目前我在 Pi 上有 portrain、pihole 和 nextcloud 的容器,但无论我开始运行哪个容器都会出现问题。然后,当我使用 ssh 直接在 Pi(主机)上输入命令时,会随机出现长达 3 秒的延迟。一旦我停止容器,问题就消失了。
信息:
- Raspberry Pi 3B 运行最新的 Raspbian
- Raspberry 使用以太网连接
- Docker 使用桥接模式进行网络
- 主机上的终端直接工作正常。
- 登录速度很快。 仅在 ssh 环境中输入滞后
答案1
这里也有同样的问题。
我尝试了一下ping $ROUTERIPADDR
,看到随机来自 xxx.xxx.xx.xx icmp_seq=8 目标主机不可达。
IP 地址与 docker 容器生成的网络接口相关。您可以使用 查看它们ifconfig
,应该是 veth 之类的东西...
一旦我停止这些接口ifconfig veth down
,延迟现象就消失了。