2017-09-29 3 views
0

Comment partager un dossier entre deux conteneurs à l'aide de docker-composer v2?Partager un dossier entre deux conteneurs à l'aide de docker-composer

J'essaie de partager un fichier entre 2 conteneurs, mais cela ne fonctionne pas. J'ai essayé d'utiliser volumes mais cela n'a pas fonctionné aussi. Est-ce que quelqu'un a des suggestions sur la façon de le faire?

api: 
    build: 
     context: searcher/ 
     dockerfile: Dockerfile 
    ports: 
     - "8080:8080" 
    volumes: 
     - ./searcher/datavolume:/datavolume 
    filebeat: 
    build: filebeat/ 
    volumes_from: 
     - api-endpoint:ro 
    volumes: 
     - ${PWD}/filebeat/filebeat.yml:/filebeat.yml 
+0

quel dossier que vous voulez partager entre les deux? –

+0

Dans le fichier journal, le fichier journal se trouve dans/app/searcher/datavolume et je souhaite partager ce dossier avec le conteneur filebeat. – SerSergious

Répondre

3
version: '2' 

volumes: 
    staticfiles: {} 

services: 
    django: 
    [...] 
    volumes: 
     - staticfiles:/app/server/staticfiles 
    [...] 

    nginx: 
    [...] 
    volumes: 
     - staticfiles:/app/server/staticfiles 
    [...]