错误:exec /usr/local/bin/docker-entrypoint:Podman 上的 Logstash 容器的权限被拒绝

问题描述 投票:0回答:1

我正在尝试在 Podman 上运行 Logstash 的 podman 容器。

我的命令是这样的:

podman run \
--detach \
--name lgs01 \
--net els-net \
--publish 5000:5000 \
--publish 5044:5044 \
--publish 8991:8991 \
--publish 8997:8997 \
--publish 8998:8998 \
--publish 8999:8999 \
--publish 9600:9600 \
--publish 9800:9800 \
-it \
--volume /appbase/logstash/config/:/usr/share/logstash/config/ \
--volume lgs01data:/usr/share/logstash/data \
--volume certs:/usr/share/logstash/certs \
docker.xxx.com/logstash/logstash:8.11.4

挂载我的logstash.yml:

api.http.host: 0.0.0.0
config.reload.automatic: true
pipeline.separate_logs: true
config.reload.automatic: true
xpack.monitoring.enabled: true
xpack.monitoring.elasticsearch.hosts: ["https://es01:9200"]
xpack.monitoring.elasticsearch.username: "logstash_system"
xpack.monitoring.elasticsearch.password: "xxx"

运行容器并检查日志后,我收到此错误:

exec /usr/local/bin/docker-entrypoint: permission denied
containers logstash elk podman
1个回答
0
投票

我怀疑绑定安装文件夹已损坏。但我删除了Logstash官方镜像并重新拉取了它。然后它就像魔术一样发挥作用。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.