Stellen Sie die Docker-Dateifreigabe manuell ein

Problem

Als ich Docker-Compose erstellt habe, wurde die Fehlermeldung angezeigt, dass der spezielle Container nicht gestartet wurde, weil "/ var / folders" keine Dateifreigabe war.

Lösung

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.

Settings.png

Referenz

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

Recommended Posts

Stellen Sie die Docker-Dateifreigabe manuell ein
Richten Sie GitLab mit Docker ein
So legen Sie Nginx von Docker fest
[Splunk] Splunk Enterprise erstellen (Docker-Datei erstellen)
Lesen Sie die Dump-Datei mit MySQL von Docker