Als ich Docker-Compose erstellt habe, wurde die Fehlermeldung angezeigt, dass der spezielle Container nicht gestartet wurde, weil "/ var / folders" keine Dateifreigabe war.
Die Fehleranweisung besagt, dass die Dateifreigabe mit Docker für Mac festgelegt werden soll, also habe ich es versucht. Da der Ordner / var jedoch nicht in der GUI ausgewählt werden kann, habe ich die folgenden Dateien direkt bearbeitet.
~/Library/Group\ Containers/group.com.docker/settings.json
MacOS gibt den Ordner "/ var" als "/ private" an, daher müssen Sie die Dateifreigabeeinstellungen sowohl in "/ var / folders" als auch in "/ private / var / folders" konfigurieren.
{
"filesharingDirectories" : [
"\/Users",
"\/Volumes",
"\/private",
"\/tmp",
"\/var\/folders", //hinzufügen
"\/private\/var\/folders" //hinzufügen
],
Starten Sie Docker für Mac neu und Sie sind fertig.
Ich habe gerade getan, was hier in der richtigen Reihenfolge geschrieben steht. https://medium.com/effy-tech/fixing-the-var-folders-error-in-docker-for-mac-v2-2-3-2a40e776132d