работает докер команды из Баш скрипт имеет разные результаты
Я использую socketplane/openvswitch Docker изображение. Когда я следую их инструкциям по сборке и выполнению команд OVS в запущенном контейнере, все работает нормально. Однако, когда я пытаюсь построить Баш скрипт для запуска и выполнения OVS команд возвращается контейнер с
db.sock: Database connection failed (Connection refused)
На самом деле проблема, выполнив следующие команды в терминале:
docker run -itd --cap-add NET_ADMIN [container-name]
docker exec $cid ovs-vsctl show
преуспевает, но работает таких же команд в сценарии bash нет.
Это мой Баш скрипт:
#!/bin/bash
cid=$(docker run -itd --cap-add NET_ADMIN [container-name])
docker exec $cid ovs-vsctl show
Благодаря
Мы не можем ответить на этот вопрос более подробно. По крайней мере, ссылка на то, какие инструкции вы следуете, чтобы вызвать проблему. И какая (последовательность) команд вы используете эту ошибку. – Sobrique
[ask] является полезным ориентиром для создания хорошего вопроса. Представьте, я пытаюсь воспроизвести вашу ошибку в своей системе. Что мне нужно сделать? – Sobrique
извините, изменил вопрос – Daniel