Beim Umgang mit einer virtuellen Umgebung verwendet eine virtuelle VirtualBox d-Maschine einen Hypervisor auf dem Hostcomputer, um das Gastbetriebssystem auszuführen, und führt dann die Middleware aus. Im Fall von Docker wird jedoch ein Container verwendet. .. Der Container verwendet den Kernel des Hostcomputers und isoliert Prozesse, Benutzer usw., sodass er so betrieben werden kann, als ob ein anderer Computer ausgeführt wird. Daher ist es leicht und kann mit hoher Geschwindigkeit bewegt werden. Selbst wenn Sie in die virtuelle Umgebung wechseln, müssen Sie die Kapazität von Ihrem eigenen PC trennen. Stellen Sie daher sicher, dass Sie über genügend freien Speicherplatz verfügen. (Auszug aus Referenzartikel 1)
MySQL ist eine relationale Datenbank, die von Oracle entwickelt wurde. (Der relationale Typ ist einfach ein Exel-ähnliches Format) Grundlegende Operationen werden mit der Programmiersprache SQL ausgeführt. Eine Funktion von MySQL ist, dass es mit verschiedenen UNIX-basierten Betriebssystemen und verschiedenen Plattformen wie Windows kompatibel ist und über reichlich zugängliche Programmiersprachen verfügt. Es ist einfach, schnell und funktioniert gut mit PHP. Wenn Sie mehr über Datenbanktypen erfahren möchten, ist dieser Artikel leicht zu verstehen. Was ist eine Datenbank? Wir werden die Typen, Funktionen und Vorteile im Detail erklären!
Ubuntu als virtuelle Umgebung eingeführt Das Image enthält übrigens die Pakete, die für die Handhabung des Containers erforderlich sind, und diesmal entsprechen Ubuntu und MySQL diesem. Ein Container ist eine Umgebung, die mit diesem Image ausgeführt werden kann.
#Einführung des Ubuntu-Images in Docker
$ docker pull ubuntu:16.04
#Führen Sie Ubuntu aus und melden Sie sich bei der Shell an
$ docker run -it ubuntu:16.04
Installieren Sie Python und MySQL-Server (MySQL-Server anstelle von MySQL)
$ apt-get update
$ apt-get install -y python3 python3-pip
$ apt-get install -y mysql-server
Installieren Sie mysqlclient, um mit Python eine Verbindung zu MySQL herzustellen
$ apt-get install -y libmysqlclient-dev
$ pip3 install mysqlclient
Speichern Sie diesen Container als Ubuntu-MySQL
$ docker ps -a
$ docker commit (Container ID) ubuntu-mysql
Wird ausgeführt, während der Ordner mit der Datei bereitgestellt wird, die lokal ausgeführt werden soll.
$ docker run -it -v <Der Pfad des Ordners, den Sie lokal bereitstellen möchten>:<Pfad in der virtuellen Umgebung> ubuntu-mysql /bin/bash
[Referenzartikel]
[Verwandter Artikel] Fehler, die beim Herunterladen von MySQL auf Ubuntu 16.04 auftreten können
Recommended Posts