我使用socketplane/openvswitch泊坞窗图像。 当我按照他们的指示在正在运行的容器中构建和执行OVS命令时,一切正常。但是,当我尝试建立一个bash脚本运行和执行OVS命令与
db.sock: Database connection failed (Connection refused)
容器返回实际的问题是运行以下命令在终端:
docker run -itd --cap-add NET_ADMIN [container-name]
docker exec $cid ovs-vsctl show
成功,但运行bash脚本中的相同命令不会。
这是我的bash脚本:
#!/bin/bash
cid=$(docker run -itd --cap-add NET_ADMIN [container-name])
docker exec $cid ovs-vsctl show
感谢
如果没有更多的细节,我们无法回答。至少要参考您所遵循的导致问题的指示。以及你正在运行那个错误的一系列命令。 – Sobrique
[问]对于提出一个好问题是一个有用的参考点。想象一下,我试图在我的系统上重现您的错误。我需要做什么? – Sobrique
对不起,修改了 – Daniel