Lösen Sie das Docker.Socket-Berechtigungsproblem des VSCode-Docker-Plugins

Lösen Sie das Docker.Socket-Berechtigungsproblem des VSCode-Docker-Plugins

Bildbeschreibung hier einfügen

Lösung: Beenden Sie alle mit .vscode in Zusammenhang stehenden Prozesse im System (oder auf dem Remote-Server, wenn Remote-SSH verwendet wird).
Diese Prozesse befinden sich alle im Ordner .vscode . Sie können daher direkt nach .vscode suchen, um sie zu beenden, und dann vscode neu starten, um das Problem zu lösen.

Bildbeschreibung hier einfügen

Wissenspunkterweiterung:

Das Docker-Plugin in VSCode kann keine Verbindung herstellen

Fehler: Verbindung konnte nicht hergestellt werden. Läuft Docker?

Fehler: EACCES /var/run/docker.sock verbinden

Ursachenanalyse

Der Grund dafür ist, dass Docker zur Kommunikation einen Unix-Socket verwendet, dieser jedoch dem Root-Benutzer gehört. Normale Benutzer müssen jedoch sudo verwenden, um Root-Berechtigungen zu aktivieren, normale Vorgänge verfügen jedoch nicht über Root-Berechtigungen.

Lösung

Melden Sie sich als Root-Benutzer an, aber die Sicherheit ist nicht gewährleistet

Fügen Sie der Docker-Gruppe normale Benutzer hinzu

sudo groupadd docker #Docker-Benutzergruppe hinzufügen sudo gpasswd -a $USER docker #Den aktuellen Benutzer zur Docker-Benutzergruppe hinzufügen newgrp docker #Docker-Benutzergruppe aktualisieren

Melden Sie sich nach dem Hinzufügen erneut bei vscode an. Das Docker-Plugin wird nach der erneuten Verbindung des Benutzers normal ausgeführt.

prüfen

Sie können den Befehl „Docker PS“ ausführen. Wenn die Ausgabe normal ist, ist alles in Ordnung.

Oben sind die Details zum Berechtigungsproblem von docker.socket des vscode-Docker-Plugins aufgeführt. Weitere Informationen zu Docker-Socket-Berechtigungen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zum Veröffentlichen von Springboot-Projekten über das Docker-Plugin in IDEA
  • Installieren Sie Jenkins mit Docker und lösen Sie das Problem des anfänglichen Plugin-Installationsfehlers
  • Implementierungsschritte des Maven-Plugins zum Erstellen eines Docker-Images
  • So verwenden Sie das Maven-Plugin zum Erstellen von Bildern in Docker
  • Schritte zum automatischen Bereitstellen von War-Paketen in Docker mithilfe von Docker -v und Publish over SSH-Plugins
  • Eine kurze Erläuterung zum Erstellen von Docker-Images mit Maven-Plugins

<<:  Wissen Sie, wie Sie mit Vue Screenshots von Webseiten erstellen?

>>:  Fehler mit ungerader Breite und Höhe in IE6

Artikel empfehlen

Einige Hinweise zur MySQL-Self-Join-Deduplizierung

Lassen Sie mich kurz das Funktionsszenario erklär...

Allgemeine Betriebsbefehle von MySQL im Linux-System

Aufschlag: # chkconfig --list Alle Systemdienste ...

MySQL-Reihe von Erfahrungszusammenfassungen und Analyse-Tutorials zu NULL-Werten

Inhaltsverzeichnis 1. Testdaten 2. Die Unannehmli...

Ein einfaches Tutorial zur Verwendung des MySQL-Protokollsystems

Inhaltsverzeichnis Vorwort 1. Fehlerprotokoll 2. ...

Installationsprozess des 64-Bit-Quellcodes von CentOs7 MySQL 5.6.40

1. Installieren Sie zuerst die Abhängigkeitspaket...

Beispiele für JavaScript-Entschüttelungen und Drosselung

Inhaltsverzeichnis Stabilisierung Drosselung: Ant...

Kontext und Eigenschaften von React erklärt

Inhaltsverzeichnis 1. Kontext 1. Anwendungsszenar...

Zehn Erfahrungen im Webdesign im Jahr 2008

<br />Das Internet verändert sich ständig un...

Das Erlebnis gestalten: Was auf dem Knopf liegt

<br />Vor Kurzem hat UCDChina eine Artikelse...

HTTP-Rückgabecodeliste (Erklärung auf Chinesisch und Englisch)

Liste der HTTP-Rückgabecodes (unten finden Sie ei...

Dieser Artikel zeigt Ihnen detailliert, wie Sie SQL CASE WHEN verwenden

Inhaltsverzeichnis Einfache CASEWHEN-Funktion: Di...

Vue3 basierend auf der Skript-Setup-Syntax $refs-Verwendung

Inhaltsverzeichnis 1. Vue2-Syntax 2. Nutzung von ...