funktioniert Bitte beachten Sie die folgenden Dockerfile:Schreiben auf Andockfenster Volumen von Dockerfile nicht
FROM phusion/baseimage
VOLUME ["/data"]
RUN touch /data/HELLO
RUN ls -ls /data
Problem: „/ data“ Verzeichnis enthält nicht „HALLO“ -Datei. Außerdem sind alle anderen Versuche, in das Volume-Verzeichnis zu schreiben (über echo, mv, cp, ...) nicht erfolgreich - das Verzeichnis ist immer leer. Keine Fehlermeldungen angezeigt.
Ich konnte nichts in der Dokumentation oder Stackoverflow in Bezug auf dieses Problem finden.
Ist das etwas bekannt oder neu?
docker version
kehrt:
Client version: 1.2.0
Client API version: 1.14
Go version (client): go1.3.1
Git commit (client): fa7b24f
OS/Arch (client): linux/amd64
Server version: 1.2.0
Server API version: 1.14
Go version (server): go1.3.1
Git commit (server): fa7b24f
Vielen Dank für eine sehr gute Erklärung der Problemquelle. Wie kann ich das Volume mit einem Verzeichnis "zur Build-Zeit" sichern ?. So wird beispielsweise die Datenbankinitialisierung während des Builds durchgeführt. – akhikhl
Ich werde dies in einer Bearbeitung anseren. –