Docker-Compose Mounting Volume с вопросительными знаками (?) - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь изменить конфигурацию образа док-узла эластичного поиска, включенного в репозиторий 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

...