Viele User stoßen auf Probleme bei der Installation von Docker, besonders wenn sie nicht mit dem macOS-Betriebssystem vertraut sind. In diesem Thema werde ich einige der häufigsten Probleme und Lösungen behandeln.
Einige Benutzer berichteten, dass sie nach Ausführung des dritten Codes (der letzte Befehl, -run) auf Fehler wie den unten gezeigten gestoßen sind:
Traceback (most recent call last):
File "launch_script_mac_n.py",
line 240, in ‹module>
File "launch_script_mac_n.py",
line 148,
in main
File "launch_script_mac_n.py",
line 32,
in check_docker
File
"subprocess.py", line 424, in check_output
File "subprocess.py", line 505, in run File "subprocess.py", line 951, in __init_ File "subprocess.py", line 1821, in
FileNotFoundError: [Errno 2] No such file or directory: 'docker'
[xxx] Failed to execute script 'launch_script_mac_n'
due to unhandled exception!
Um diesen Fehler zu beheben, verschiebe Docker in den Anwendungsordner, der sich nach Abschluss des Installationsprozesses öffnet, und starten Sie Docker von dort.
Einige Benutzer sind auf den Fehler "incompatible CPU detected" gestoßen. Um diesen Fehler zu beheben, stelle sicher, die richtige Version von Docker herunterzuladen und zu installieren. Man kann die Docker-Version für M-Chips über den unten stehenden Link beziehen.
zsh: bad CPU type in executable
Einige Benutzer haben eine Fehlermeldung übersehen. Dieser Fehler tritt auf, wenn der Worker erstellt wird und der letzte Befehl (der lange) ausgeführt wird und die Benutzer keine Ausgabe im Terminal sehen. Um diesen Fehler zu beheben, überprüfe, ob dieser Fehler vorliegt, wenn du nach Ausführung des Befehls keine Ausgabe im Terminal siehst. Anwendungen, die für Intel
Apple Silicon/Apple Chip (M-Serien-Prozessoren) gebaut wurden, benötigen die Installation von Rosetta. Um Rosetta zu installieren, führe den folgenden Befehl im Terminal aus:
softwareupdate --install-rosetta --agree-to-license