J'essaie d'exécuter le conteneur docker officiel FileMeat 5.4.3 via VirtualBox sur un hôte Windows. Plutôt que de créer une image personnalisée, j'utilise un mappage de volume pour transmettre le fichier filebeat.yml
au conteneur à l'aide du montage VirtualBox créé automatiquement /c/Users
qui pointe sur C:\Users
sur mon hôte.Volume mappé des autorisations filebeat.yml de Docker sur un hôte Windows
Malheureusement, je suis bloqué sur cette erreur:
Exiting: error loading config file: config file ("filebeat.yml") can only be writable by the owner but the permissions are "-rwxrwxrwx" (to fix the permissions use: 'chmod go-w /usr/share/filebeat/filebeat.yml')
Ma config docker-Compose est:
filebeat:
image: "docker.elastic.co/beats/filebeat:5.4.3"
volumes:
- "/c/Users/Nathan/filebeat.yml:/usr/share/filebeat/filebeat.yml:ro"
- "/c/Users/Nathan/log:/mnt/log:ro"
J'ai essayé SSH-ing dans la machine et exécutant la commande chmod go-w
mais pas de changement. Est-ce une sorte de limitation d'autorisation lorsque vous travaillez avec des dossiers partagés VirtualBox sur un hôte Windows?