Я пытаюсь изменить конфигурацию образа док-узла эластичного поиска, включенного в репозиторий docker-wazuh
. Следуя документации на сайте wazuh, я попытался смонтировать пользовательский файл конфигурации с хоста в контейнер, добавив строки.
volumes:
- /[path to my configuration file on my machine]:/usr/share/elasticsearch/config/elasticsearch.yml
в файл docker-compose.yml
. Когда контейнер не перезагружался, я убедился, что мой файл конфигурации был легитимным, я даже попытался скопировать файл, который используется в конфигурации по умолчанию, но он все еще не работал. Пытаясь отладить, я смонтировал файл конфигурации в другой не жизненно важный файл на контейнере, чтобы посмотреть, смогу ли я выяснить, что происходит, и когда я запустил ll
, я увидел, что файл отображается как
-?????????? ? ? ? ? ? elasticsearch.yml
правильные права доступа должны читать
-rw-r--r--. 1 elasticsearch root 168 Nov 1 14:41 elasticsearch.yml
на моем хосте файл принадлежит root, я не уверен, что это за проблема или с чего начать, если кто-нибудь может мне помочьбудет очень признателен.
Использование «информации о докере» выводит следующее:
>Containers: 4
> Running: 4
> Paused: 0
> Stopped: 0
>Images: 6
>Server Version: 1.13.1
>Storage Driver: overlay2
> Backing Filesystem: xfs
> Supports d_type: true
> Native Overlay Diff: true
>Logging Driver: journald
>Cgroup Driver: systemd
>Plugins:
> Volume: local
> Network: bridge host macvlan null overlay
> Authorization: rhel-push-plugin
>Swarm: inactive
>Runtimes: runc docker-runc
>Default Runtime: docker-runc
>Init Binary: /usr/libexec/docker/docker-init-current
>containerd version: (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
>runc version: 9c3c5f853ebf0ffac0d087e94daef462133b69c7 (expected: >9df8b306d01f59d3a8029be411de015b7304dd8f)
>init version: fec3683b971d9c3ef73f284f176672c44b448662 (expected: >949e6facb77383876aeff8a6944dde66b3089574)
>Security Options:
> seccomp
> Profile: /etc/docker/seccomp.json
> selinux
>Kernel Version: 3.10.0-1062.4.1.el7.x86_64
>Operating System: RHEL
>OSType: linux
>Architecture: x86_64
>Number of Docker Hooks: 3
>CPUs: 1
>Total Memory: 2.761 GiB
>Name: localhost.localdomain
>ID: MCPZ:XZCN:KGPV:3GJT:HPUZ:A5OS:NFSC:VCJ6:LWQX:DIDW:RGF3:H6JY
>Docker Root Dir: /var/lib/docker
>Debug Mode (client): false
>Debug Mode (server): false
>Registry: https://registry.access.redhat.com/v1/
>Experimental: false
>Insecure Registries:
> 127.0.0.0/8
>Live Restore Enabled: false
>Registries: registry.access.redhat.com (secure), docker.io (secure),
>registry.fedoraproject.org (secure), quay.io (secure), registry.centos.org
>(secure), docker.io (secure)
Операционная система: Red Hat Enterprise Linux Workstation 7.6