GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Installieren Sie Docker und WordPress auf Ubuntu

Was ist Docker? Docker ist eine Containerisierungsplattform, die eine Virtualisierung auf Betriebssystemebene durchführt, sodass Sie leichtgewichtige Container isoliert ausführen können. Das folgende Dokument führt Sie durch die Installation von Docker und das Ausführen eines WordPress- und MySQL-Containers.

Docker installieren

Docker aus dem offiziellen Repository installieren.

curl -SSL https://get.docker.com/ | sh

Verwenden Sie den folgenden Befehl, um die Version zu überprüfen.

docker version

Installieren Sie jetzt Docker Machine, indem Sie aus dem Github-Repo greifen und es 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
  1. Installieren Sie Docker Compose wie zuvor und stellen Sie sicher, dass es ausführbar ist.
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
  1. Überprüfen wir die Versionen von docker-compose und docker-machine.
docker-compose version
docker-machine version

Starten von WordPress- und MySQL-Containern

Um WordPress auszuführen, müssen Sie zwei separate Container ausführen. Neben dem WordPress-Container müssen Sie auch den Datenbank-Container installieren.

  1. Beginnen Sie mit dem Ziehen des Docker-Images.
docker image pull MySQL
  1. Starten Sie MySQL, indem Sie den folgenden Befehl ausführen:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

Der gerade ausgeführte Befehl startet MySQL im Hintergrund; Wir nennen den Container MySQL, indem wir (–name WordPress) verwenden. Die folgenden zwei Umgebungsvariablen (mit -e) setzen das MySQL-Root-Passwort auf WordPress (-e MYSQL_ ROOT_PASSWORD=wordpress) und erstellen eine Datenbank namens WordPress (-e MYSQL_ DATABASE=wordpress).

Aus Sicherheitsgründen wird dringend empfohlen, während Ihrer eigenen Einrichtung ein komplexeres Passwort zu verwenden.

Nachdem Sie den MySQL-Container gestartet haben, sollten Sie eine Container-ID erhalten haben.

  1. Vergewissern Sie sich, dass der Container wie erwartet ausgeführt wird, indem Sie den folgenden Befehl verwenden:
docker container ps

Zusätzlicher Schritt:Führen Sie den folgenden Befehl aus, um den Status Ihres MySQL-Containers zu überprüfen.

Docker-Container protokolliert MySQL

  1. Jetzt installieren wir das WordPress-Container-Image.

Docker-Image WordPress ziehen

  1. Starte den WordPress-Container
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Vergewissern Sie sich, dass der WordPress-Container wie erwartet ausgeführt wird, indem Sie den folgenden Befehl verwenden:
docker container logs MySQL
  1. Wenn Sie feststellen, dass es nicht aktiviert ist, können Sie den WordPress-Container starten, indem Sie den folgenden Befehl ausführen.
docker container start WordPress

Docker
  1. So installieren Sie WordPress mit Docker auf Ubuntu

  2. So installieren Sie WordPress mit Docker

  3. So installieren und verwenden Sie Docker in Ubuntu 20.04

  4. So installieren Sie Docker und stellen einen LAMP-Stack bereit

  5. So installieren Sie Docker und führen Docker-Container in Ubuntu aus

So installieren Sie den Ubuntu 22.04 LTS-Container auf Docker

So installieren und verwenden Sie Docker Compose unter Ubuntu 20.04

So installieren und verwenden Sie Docker Compose unter Ubuntu 22.04

So installieren und verwenden Sie Docker unter Ubuntu 22.04

So installieren und verwenden Sie Docker unter Ubuntu 20.04

Installieren Sie WordPress mit Docker auf Ubuntu 20.04