Докер доступ к sqlite из контейнера - PullRequest
0 голосов
/ 06 июня 2018

У меня есть sqlite3 на хост-машине.когда я пытаюсь получить доступ к нему из интерактивного контейнера, он выдает ошибку, как и ожидалось, говоря, что sqlite3 не найден.

/usr/bin/docker run -it --cap-add=NET_ADMIN --mac-address=xxx -h xyz.com python:v4 /bin/bash 

Когда я запускаю скрипт, который вставляет строку в базу данных sqlite3 на хост-машине через контейнер,Контейнер вставляет строку.Зачем?почему вставка через скрипт дает доступ к sqlite внутри контейнера?

/usr/bin/docker run -it -v /scripts:/scripts --cap-add=NET_ADMIN --mac-address=xxx -h xyz.com python:v4 /bin/bash /scripts/python-run.sh 

Скрипт имеет следующие разрешения на хосте:

-rwxr-xr-x   1 userx wheel    1132 Jun  5 12:23 python-run.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...