Verwenden Sie den folgenden Befehl, um einen Container zu erstellen und das lokale Verzeichnis /home/dock/Downloads in /usr/Downloads im Container einzubinden: [root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash Nach dem Erstellen auf Centos treten die folgenden Probleme auf root@637fe9ea94f0:/usr/Downloads# ls ls: Verzeichnis „.“ kann nicht geöffnet werden: Berechtigung verweigert Lösung:Der Grund ist, dass das Sicherheitsmodul Selinux in CentOS7 die Berechtigungen deaktiviert hat. Es gibt mehrere Möglichkeiten, das Problem fehlender Berechtigungen für das bereitgestellte Verzeichnis zu lösen: 1. Wenn Sie den Container ausführen, fügen Sie dem Container Berechtigungen hinzu und fügen Sie den Parameter --privileged=true hinzu: docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash 2. Selinux vorübergehend ausschalten: 0 3. Fügen Sie Selinux-Regeln hinzu und ändern Sie den Sicherheitstext des zu mountenden Verzeichnisses Ergänzung: Nachdem Docker den Ordner gemountet hat, ist er nicht mehr zugänglich und verfügt über keine Berechtigungen Nach dem Aufrufen von Docker Run kann nicht mehr auf den bereitgestellten Ordner zugegriffen werden und es liegt keine Berechtigung vorZum Beispiel: sudo nvidia-docker run -p 8090:8888 -p 8091:80 -p 8092:6666 --name=pytorch0.4 -v ~/Arbeitsbereich:/root/Arbeitsbereich -i --shm-size 31G -t dsksd/pytorch:0.4.1 /bin/bash Der Arbeitsbereichsordner des Hosts wird mit dem Ordner /root/workspace des Containers gemountet, aber es können keine Daten in den Arbeitsbereichsordner auf dem Host geschrieben werden. Weil der Besitzer des Ordners zu diesem Zeitpunkt root ist. Sie können den folgenden Befehl ausführen:sudo chown -R $USER Ordnerspeicherort (/workspace) Der Ordner ist lesbar und beschreibbar. Allerdings müssen Sie den obigen Befehl nach dem Neustart erneut ausführen. Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: CSS3-Mobil-Vw+Rem-Methode zum Erreichen eines reaktionsfähigen Layouts ohne Abhängigkeit von JS
>>: Verwenden Sie sauberes HTML-Markup zum Erstellen Ihrer Seiten
Die erste Methode: Fügen Sie dynamisch eine Klass...
Inhaltsverzeichnis Hintergrund Welche Methoden gi...
Inhaltsverzeichnis Warum brauchen wir Partitionen...
FOUC steht für Flash of Unstyled Content, abgekürz...
Als Backend-Programmierer haben Sie an vielen Ste...
Phänomen Starten Sie den Docker-Container docker ...
1. Problembeschreibung root@mysqldb 22:12: [xucl]...
Ein Stylesheet beschreibt, wie ein Dokument angez...
Inhaltsverzeichnis Problembeschreibung 1. Basislö...
Inhaltsverzeichnis 1. MySQL-Joinpuffer 2. JoinBuf...
Inhaltsverzeichnis 1. Installieren und erstellen ...
Ich glaube, dass das Internet zu einem immer unve...
Inhaltsverzeichnis Methode 1 1. Konfigurations- u...
Inhaltsverzeichnis 1. Vorwort 2. Finden Sie zwei ...
Frage Wie ändere ich den CSS-Pseudoklassenstil mi...