Ich möchte das Protokollverzeichnis für einen Nginx-Container abbilden, sodass ich keine Verbindung zu ihm herstellen muss, wenn ein Fehler auftritt. Das Volume-Mapping funktioniert nur halb so gut Zugriff auf die Dateien in der Wurzel des Pfades auch ich abbildet, aber es ist kein Unterordner ziehenZuordnen von Volumes zum Einschließen von Unterordnern in docker-compose
und dies ist der Inhalt des Quellordners mit im Rennen Behälter
die zwei Unterordner hat: 1. Betreuer 2. nginx
beide die Dateien in ihnen,
Muss ich Volume-Zuordnungen für jeden der Unterordner sowie zu schaffen haben? oder gibt es die Angabe, dass das Mapping alle Unterordner enthalten soll?
Dank
AKTUALISIERT:
hier sind die Halterungen, wie in den Docker aufgeführt inspizieren. Es gibt Lasten so lassen Sie mich wissen, wenn Sie etwas anderes
"Mounts": [
{
"Source": "/home/ubuntu/dockervel/sites",
"Destination": "/etc/nginx/sites-enabled",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Source": "/home/ubuntu/dockervel/logs",
"Destination": "/var/log",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Source": "/home/ubuntu/dockervel/www",
"Destination": "/var/www",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
Docker Version sehen wollen, ist Docker Version 1.10.3, bauen 20f81dd
Dies ist ziemlich seltsam, weil Volume Mapping standardmäßig Unterordner enthält (nur auf meinem Computer verifiziert). Können Sie Ihre Docker-Versionsinformationen sowie das Ergebnis von "docker inspect container_name" posten? –
zum Hauptpost hinzugefügt – JaChNo
Haben Sie das herausgefunden? Ich habe gerade dies auf Windows-Docker, für eine Dockerfile/docker-compose.yml, die auf einem Mac funktioniert. Wenn Sie ein Volume mit zwei Unterverzeichnissen und einer Datei zuordnen, wird nur das erste Unterverzeichnis im Container angezeigt. – gbryant