Ich habe eine Dockerfile
, die einige Dateien in den Container kopiert und danach ein VOLUME erstellt.Docker Dateien zu VOLUME hinzufügen
...
ADD src/ /var/www/html/
VOLUME /var/www/html/files
...
Im src
Ordner ist ein Ordner Dateien und in diesen Dateien Ordner einige Dateien Ich brauche die Container gestartet werden zum ersten Mal auf den Datenträger kopiert haben.
Ich dachte, das erste Mal, wenn der Container erstellt wird, wird der Inhalt des ursprünglichen Verzeichnisses verwendet, das im Volume angegeben ist. Dies ist jedoch nicht der Fall.
Also wie bekomme ich die Dateien in diesen Ordner? Muss ich einen zusätzlichen Ordner erstellen und ihn mit einem Script kopieren (hoffe ich nicht)?
Es sollte funktionieren und 200% sicher sein, dass ich es gerade getestet habe. Der einzige Fall, in dem es nicht wie erwartet funktionieren würde, ist, wenn Sie '-v/pfad/zu/einige/directory:/var/www/...' in docker-run oder docker-compose verwenden. –