Freut mich, dich kennenzulernen. Es heißt "Kabigon". Ich bin normalerweise ein Datenwissenschaftler, der nicht versucht, das Geschäft eines Finanzinstituts zu verstehen. Ich möchte meinen Kampf als ersten Artikel von Qiita aufzeichnen.
Als ich Docker mit Udemy studierte, musste ich den freigegebenen Ordner von VirtualBox (Host-Betriebssystem, Gast-Betriebssystem) festlegen, und ich war dort begeistert. Obwohl es Artikel der Pioniere gibt, kann keiner von ihnen so gelöst werden, wie sie sind, und nachdem ich das Ensemble verschiedener Informationen gelernt habe, wurden die Einstellungen vorgenommen, sodass ich sie hier einschließlich eines Memorandums schreiben werde. Ich hoffe, es hilft denen, auf die verwiesen wird.
(Host OS) Windows10 pro (Guest OS:virtual)CentOS7.7 (1908) CLI (Virtualization)VirtualBox 6.1.8-137981 Testzeit: 2020/05/28
Es wird bei der Einführung von CentOS zum Start weggelassen.
In VirtualBox gibt es Einstellungselemente, die sehr nett zu sein scheinen, wie z. B. [Einstellungen]> [Freigegebener Ordner], und ich habe mich gefragt, ob ich dies tun kann, indem ich hier den Ordner des Host-Betriebssystems angebe. Vor dem Einrichten freigegebener Ordner in VirtualBox Sie müssen etwas namens "Guest Additions" einrichten.
Der Ablauf wird unten erläutert.
Nach dem Wechsel zu Root-Rechten mit su
Aktualisieren Sie die Pakete und installieren Sie die erforderlichen Pakete.
yum -y update
yum -y install kernel-devel kernel-headers gcc gcc-c++
yum -y install bzip2
Wenn Sie mit "kernel-devel" und "kernel-headers" beginnen, ist dies nicht mit dem vorhandenen Kernel vereinbar, der nicht aktualisiert wurde. Aktualisieren Sie daher zuerst den Kernel (enthalten in "yum -y update"). Es macht Sinn, es zu tun.
Es wird empfohlen, hier "bzip2" zu installieren, da dies in einem späteren Prozess benötigt wird.
Sobald die obigen Schritte abgeschlossen sind, verwenden Sie "Neustart", um *** neu zu starten ***!
(Verwenden Sie nach dem Neustart den Befehl su
, um zu Root-Rechten zu übertragen.)
GuestAdditions werden im ISO-Image-Format installiert, jedoch standardmäßig in VirtualBox ohne besondere Erfassung.
Wählen Sie in VirtualBox [Gerät]> [Gast-Additions-CD-Image einfügen ...] und stellen Sie eine Verbindung her.
Mounten Sie das verbundene Disk-Image im Ordner media
in CentOS.
mount -r /dev/cdrom /media
Gehen Sie zum Ordner "Medien" und Führen Sie nach Abschluss der Bereitstellung die Installation über das Bereitstellungsimage aus. Das Paket "bzip2" ist erforderlich, damit "VBoxLinuxAdditions.run" hier ausgeführt werden kann.
cd /media
sh ./VBoxLinuxAdditions.run
Hängen Sie nach Abschluss der Installation das Image aus und starten Sie es neu.
cd
umount /media
reboot
Sie können die Bereitstellung auch über die GUI aufheben.
Wählen Sie nach der Rückkehr vom Neustart [Gerät]> [Freigegebener Ordner]> [Einstellungen für freigegebenen Ordner]. Legen Sie den Ordner fest, den Sie im Host-Betriebssystem freigeben möchten (in diesem Fall Windows).
Wählen Sie [Einstellungen für freigegebene Ordner], um zum folgenden Fenster zu gelangen.
Wählen Sie "Freigegebener Ordner" und klicken Sie rechts auf die Schaltfläche "Neu hinzufügen".
Wählen Sie einen beliebigen Ordner. (Diesmal lautet der Ordnername docker_file
)
Ebenfalls,
Aktivieren Sie das Kontrollkästchen und drücken Sie zum Schließen [OK].
Im Gastbetriebssystem (CentOS) wird es jetzt als "/ media / sf_ {Name des freigegebenen Ordners}" freigegeben, in diesem Fall "/ media / sf_docker_file".
Wenn Sie andere als / media / sf_ {Name des freigegebenen Ordners}
oben bereitstellen möchten,
su
cd media/
mount -t vboxsf sf_{Freigegebener Ordnername} {Mounten Sie den Namen des Zielverzeichnisses}
reboot
Mit können Sie einen anderen Ordner zu einem freigegebenen Ordner im Gastbetriebssystem machen.
Mit den obigen Schritten steht der freigegebene Ordner dem Root-Benutzer zur Verfügung. Wenn Sie jedoch anderen allgemeinen Benutzern Zugriff auf den freigegebenen Ordner gewähren möchten, fügen Sie den Benutzer mit dem folgenden Befehl hinzu.
su
gpasswd --add {Nutzername} vboxsf
Ich habe sehr viel auf jeden Artikel verwiesen, und einige Teile wurden zitiert. Wenn Sie es ärgerlich finden, würde ich es begrüßen, wenn Sie darauf hinweisen könnten.
Recommended Posts