Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: WordPress, Ubuntu, Docker
Was ist Docker? Docker ist eine Containerisierungsplattform, die die Virtualisierung der Betriebssystemebene durchführt, und lassen Sie leichte Behälter isoliert ausführen. Das folgende Dokument führt Sie durch die Installation von Docker und leitet einen WordPress- und MySQL-Container aus.
Installieren Sie Docker aus dem offiziellen Repository.
curl -SSL https://get.docker.com/ | sh
Verwenden Sie den folgenden Befehl, um die Version zu überprüfen.
docker version
Installieren Sie nun die Docker-Maschine, indem Sie von seinem Github-Repo eingreifen und diese ausführbar machen.
curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
docker-compose version
docker-machine version
Um WordPress auszuführen, müssen Sie zwei separate Container ausführen. Neben dem WordPress-Container müssen Sie auch den Datenbankcontainer installieren.
docker image pull MySQL
docker container run -d \
--name MySQL \
-e MYSQL_ROOT_PASSWORD=wordpress \
-e MYSQL_DATABASE=wordpress \
MySQL
Der Befehl, den wir gerade rannten, startet den MySQL im Hintergrund. Wir rufen den Container MySQL an, indem wir (-Name WordPress) verwenden. Die folgenden zwei Umgebungsvariablen (mit -E), um das MySQL-Root-Kennwort auf WordPress einzustellen (-e mysql_ root_password = WordPress) und erstellt eine Datenbank namens WordPress (-e mysql_ database = wordpress).
Für die Sicherheit wird dringend empfohlen, ein komplexeres Kennwort während Ihres eigenen Setups zu verwenden.
Sobald Sie den MySQL-Container gestartet haben, sollten Sie eine Container-ID erhalten haben.
docker container ps
Ergänzungsschritt: Um den Status Ihres MySQL-Containers zu überprüfen, führen Sie den folgenden Befehl aus.
Docker Container loggt MySQL
Docker-Image ziehen WordPress
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
Geschrieben von Hostwinds Team / April 10, 2018