微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 influx arm64 docker 映像作为容器运行时出现权限被拒绝错误

如何解决将 influx arm64 docker 映像作为容器运行时出现权限被拒绝错误

我正在将 influx arm64 arm64v8/influxdb docker 映像作为容器运行,但面临以下权限被拒绝问题。 有人可以帮忙解决这个问题吗?提前致谢。

admin@ynm583:~/***/***/***fa$ docker logs 0b3
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied
mkdir: cannot create directory '/var/lib/influxdb2/engine': Permission denied

解决方法

这可能是用户权限问题:确保允许用户 Traceback (most recent call last): File "excel1.py",line 8,in <module> writer.book = load_workbook('demo.xlsx') File "/home/pi/.local/lib/python3.7/site-packages/openpyxl/reader/excel.py",line 316,in load_workbook data_only,keep_links) File "/home/pi/.local/lib/python3.7/site-packages/openpyxl/reader/excel.py",line 124,in __init__ self.archive = _validate_archive(fn) File "/home/pi/.local/lib/python3.7/site-packages/openpyxl/reader/excel.py",line 96,in _validate_archive archive = ZipFile(filename,'r') File "/usr/lib/python3.7/zipfile.py",line 1222,in __init__ self._RealGetContents() File "/usr/lib/python3.7/zipfile.py",line 1289,in _RealGetContents raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file 执行 admin 命令。这可以通过命令 docker 完成(您可能需要重新启动终端会话/系统才能使其生效)。

或者,您可以使用 sudo usermod -a -G docker $(whoami) 运行 docker(-compose) 命令(尽管不鼓励这样做)。

,

我在 OpenShift 中尝试运行 influxdb 时遇到了这个问题。 问题出在 OpenShift 工作中:它以非 root 用户身份运行容器。请参阅 thisthis

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。