Я пытаюсь запустить контейнер podman для Logstash на Podman.
Моя команда выглядит так:
podman run \
--detach \
--name lgs01 \
--net els-net \
--publish 5000:5000 \
--publish 5044:5044 \
--publish 9600:9600 \
-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
Я подозревал, что папка монтирования привязки каким-то образом повреждена. Но я удалил официальный образ Logstash и вытащил его снова. Тогда это подействовало как волшебство.