docker从容器访问sqlite

时间:2018-06-06 00:52:08

标签: bash docker sqlite

我在主机上有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

0 个答案:

没有答案