Docker-daemon-Protokoll für Docker für Mac

Dies ist ähnlich zu Wo ist der Docker-daemon-log?.
Aber mehr für Andockfenster Desktop für Mac.

Wo finde ich die daemon-Protokolls für Andockfenster Desktop für Mac?

  • tun docker-Maschine ssh (name) und gleichen Ort wie linux
InformationsquelleAutor Arun Gupta | 2016-07-02



6 Replies
  1. 4
    • Docker Für Mac (Beta) – ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/docker.log
    • Ist dieser Pfad für die neue xhyve basierte docker für mac beta?
    • Ja, es ist. Ich habe aktualisiert, das auch für die Antwort.
  2. 1

    Für zukünftige Reisende, es ist nicht mehr verfügbar ~/Library/Containers/com.Andockfenster.Andockfenster/Data/com.Andockfenster.- Treiber.amd64-linux/log/Andockfenster.log.

    Gemäß der neuen Dokumentation, die Sie benötigen, um ausführen die folgenden:

    $ pred='process matches ".*(ocker|vpnkit).*"
      || (process in {"taskgated-helper", "launchservicesd", "kernel"} && eventMessage contains[c] "docker")'
    $ /usr/bin/log stream --style syslog --level=debug --color=always --predicate "$pred"
    

    Siehe mehr hier – https://docs.docker.com/docker-for-mac/troubleshoot/#check-the-logs

  3. 0

    Für eine boot2docker VM basiert der Pfad ist /var/lib/boot2docker/docker.log.
    Diese kann aufgerufen werden mit docker-machine

    docker-machine ssh default sudo cat /var/lib/boot2docker/docker.log
    

    Für die neue xhyve basierte Docker für Mac finden Sie unter Lauri ‚ s Antwort.

  4. 0

    Fand die Antwort bei:

    https://docs.docker.com/docker-for-mac/troubleshoot/#/checking-the-logs

    Kurz gesagt, finden die Protokolle über

    syslog -k Sender Docker
    

    oder die Verwendung des eingebauten Mac-Konsole.

    • Ich bin nicht davon überzeugt, diese Protokolleinträge enthalten Einträge von docker-daemon. Gerade getestet mit einem container und nicht sehen, keine neuen Einträge im syslog. Aber ich kann sehen, wie Sie in ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/docker.log.
  5. 0

    Etwas wie dies wohl am besten auf moderne macOS-Versionen (High Sierra+):

    log stream --predicate 'eventMessage contains "docker"'

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.