我使用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