VorwortIch weiß nicht, wie lange dieser Freund Docker nicht verwendet hat, und fragte mich plötzlich, warum sich der Docker-Befehl geändert hat Docker-Ausführung … #Geändert zu Docker-Container-Ausführung ... Er sagte, dass er mit Docker-Befehlen nicht vertraut sei und dass es ihm jetzt noch verwirrender vorkomme. Tatsächlich sieht der Befehl meiner Meinung nach durch diese Änderung regelmäßiger aus. Wenn Sie Wie aus der Abbildung ersichtlich, unterteilt Docker die Befehlsstruktur in zwei Kategorien: Verwaltungsbefehle und Befehle. Tatsächlich ist ersterer ein Befehl der ersten Ebene und letzterer ein Unterbefehl (dies ist eine Änderung seit Docker 1.13), sodass der Befehl in Zukunft folgendermaßen verwendet wird: Docker <Verwaltungsbefehl> <Unterbefehl <Optionen/Argumente>> Auf diese Weise müssen wir uns bei der zukünftigen Verwendung von Befehlen zunächst nur auf die Verwaltungsbefehle konzentrieren. Wenn wir jedoch immer noch nicht wissen, wie die nachfolgenden Unterbefehle verwendet werden sollen, müssen wir sie dann einzeln abfragen? Automatische Vervollständigung von Docker-Befehlen Um dieses Problem zu lösen, bietet Docker auch eine sehr umfassende Funktion zur automatischen Befehlsvervollständigung, was bedeutet, dass alles der Tabulatortaste überlassen werden kann. Automatische Vervollständigung von Docker-Befehlen bei der Mac-InstallationGeben Sie die folgenden Befehle nacheinander ein: brew install bash-Vervollständigung sudo curl -L https://raw.githubusercontent.com/docker/compose/1.27.4/contrib/completion/bash/docker-compose -o /usr/local/etc/bash_completion.d/docker-compose Öffnen Sie die Datei wenn [ -f $(brew --prefix)/etc/bash_completion ]; dann . $(brew --prefix)/etc/bash_completion fi Aktualisieren Sie es anschließend, damit es wirksam wird Quelle ~/.bash_profile Ich denke, Zsh ist besser, warum? Die Antwort finden Sie in diesem Artikel: Dieses iTerm2 + Oh My Zsh-Tutorial hilft Ihnen, der coolste Typ auf der Straße zu werden Zsh installiert die automatische Vervollständigung von Docker-BefehlenWenn Sie die Oh-My-Zsh-Shell nicht installiert haben, besteht der erste Schritt darin, sie zu installieren, indem Sie die folgenden Befehle nacheinander eingeben: mkdir -p ~/.zsh/completion curl -L https://raw.githubusercontent.com/docker/compose/1.27.4/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose Öffnen Sie die Datei fpath=(~/.zsh/completion $fpath) autoload -Uz compinit und compinit -i Der Inhalt meiner Datei Suchen Sie nach dem Speicherort der Datei des Plugins und aktualisieren Sie den Inhalt des Plugins: Plugins = (... Docker Docker-Compose ) Übrigens wird dringend empfohlen, das Git-Plugin zu verwenden Aktualisieren Sie es abschließend, damit die Änderungen wirksam werden: Quelle ~/.zshrc Die Autovervollständigungsfunktion kann Ihre Tabulatortaste auf verrückte Weise nutzen, was schneller ist, als das Dokument zu konsultieren. Schauen wir uns die Wirkung an: Dies ist das Ende dieses Artikels über die Implementierung der automatischen Vervollständigung von Docker-Befehlen. Weitere verwandte Inhalte zur automatischen Vervollständigung von Docker-Befehlen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Lösung für den MySQL-Fehlercode 1064
>>: Was sind die Unterschiede zwischen var let const in JavaScript
Inhaltsverzeichnis 1. Im Hintergrund laufende Job...
Projektszenario Fügen Sie dem gesamten Hintergrun...
Inhaltsverzeichnis 1. Was ist Eventdelegation? 2....
Vertieftes Verständnis davon in Js JavaScript Ber...
1 Einführung in HTML 1.1 Erste Erfahrungen mit Co...
01. Befehlsübersicht Der Befehl tr kann Zeichen a...
Inhaltsverzeichnis MySQL-Protokolldateien binlog ...
Vorschau: Code: Seitenabschnitte: <Vorlage>...
Inhaltsverzeichnis Vorwort Ressourcen zum Thema E...
1. Laden Sie die Software herunter 1. Gehen Sie a...
Problembeschreibung: Ich habe einen Desktop-Compu...
Inhaltsverzeichnis Vorwort Verkettung von Verspre...
In diesem Artikel erfahren Sie, wie Sie mysql5.7....
MySQL ist eine sehr leistungsfähige relationale D...
Die von mir verwendete Datenbank ist MySQL Datenb...