Heim > Entwicklungswerkzeuge > composer > So verwenden Sie Compose zum Bereitstellen von WordPress

So verwenden Sie Compose zum Bereitstellen von WordPress

藏色散人
Freigeben: 2021-04-25 19:11:50
nach vorne
2603 Leute haben es durchsucht

In der folgenden Tutorial-Kolumne von composer erfahren Sie, wie Sie Compose zum Bereitstellen von WordPress verwenden. Ich hoffe, dass es Freunden in Not hilfreich sein wird!

So verwenden Sie Compose zum Bereitstellen von WordPress

Compose ist ein von Docker gestartetes Orchestrierungstool. Mit Compose können Sie die Datei docker-compose.yml verwenden, um die Dienste Ihrer Anwendung zu konfigurieren. Anschließend können Sie alle in der Konfigurationsdatei konfigurierten Dienste mit einem Befehl starten. Compose kann für Entwicklung, Test, Präsentation und kontinuierliche Integration verwendet werden.
Es sind nur drei Schritte erforderlich, um Compose zu verwenden. Voraussetzung ist natürlich, dass Compose zuerst installiert wird.

Installation zusammenstellen

Zuerst müssen Sie sicherstellen, dass Docker installiert wurde
Befehl:

docker info
Nach dem Login kopieren

oder

docker --version
Nach dem Login kopieren

Wenn es nicht installiert ist, lesen Sie bitte die Installationsanweisungen auf der offiziellen Docker-Website, die sehr detailliert sind. Im Menü „Installieren“ auf der linken Seite stehen verschiedene Methoden zur Systeminstallation zur Verfügung. Wie zum Beispiel die Installationsmethode des Ubuntu-Systems.
Compose-Installationsbefehl:

curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
Nach dem Login kopieren

Wenn der Download immer fehlschlägt oder die Verbindung abbricht, können Sie hier klicken, um verschiedene Versionen von Compose herunterzuladen.
Laden Sie dann die heruntergeladene Datei auf den Host hoch, auf dem Compose installiert werden soll. Sie können die Upload-Methode auswählen.
Laden Sie hier die Datei „docker-compose-Linux-x86_64“ nach /opt hoch, kopieren Sie die Datei dann in den Ordner /usr/local/bin/, nennen Sie sie „docker-compose“ und geben Sie „docker-compose“ dann die Option „Ausführen“. Berechtigungen. Überprüfen Sie dann die Versionsinformationen von Compose, um sicherzustellen, dass Compose normal verwendet werden kann.
Befehl:

cp /opt/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
Nach dem Login kopieren

Jetzt kann Compose normal verwendet werden. Daran können wir auch erkennen, dass es sich hierbei nicht um eine echte Installation handelt. Wir haben lediglich eine Datei heruntergeladen, sie am angegebenen Speicherort abgelegt, umbenannt und ihr dann ausführbare Berechtigungen erteilt.

Verwenden Sie Compose, um WordPress bereitzustellen

1 Definieren Sie die Umgebung, in der die Anwendung über die Dockerfile-Datei ausgeführt wird, sodass die Umgebung überall reproduziert werden kann.
Befehl:

mkdir -p /opt/compose-wordpress
cd /opt/compose-wordpress
nano Dockerfile
Nach dem Login kopieren

Der bearbeitete Inhalt ist (hier werden keine Änderungen am Bild vorgenommen, es ist nur eine Demonstration der Vorgehensweise, wenn Sie ein Bild erstellen müssen):

FROM mysql
MAINTAINER AuthorName <email></email>
Nach dem Login kopieren

Speichern und beenden.
2. Definieren Sie jeden Dienst in der Datei docker-compose.yml, um eine Anwendung zu bilden, damit die Anwendung in jeder unabhängigen Umgebung ausgeführt werden kann.
Befehl:

vim docker-compose.yml
Nach dem Login kopieren

Inhalt bearbeiten:

version: '2'
services:
  db:
    build: .
    volumes: "./.data/db:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
  wordpress:
    depends_on: db
    image: wordpress:latest
    links: db
    ports: "9527:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: wordpress
Nach dem Login kopieren

Speichern und beenden.
3. Führen Sie abschließend den folgenden Befehl im Ordner /opt/compose-wordpress aus, um Compose zu starten und die gesamte Anwendung auszuführen.
Befehl:

docker-compose up -d
Nach dem Login kopieren

Wenn Sie den Parameter -d nicht hinzufügen, sehen Sie einen Teil-Screenshot des laufenden Protokolls wie folgt:

So verwenden Sie Compose zum Bereitstellen von WordPress

Dann öffnen Sie den Browser und greifen Sie auf ip:port zu, wenn Sie den Domainnamen eingegeben haben Auflösung auf der Host-IP, Sie können den Domänennamen und die Portnummer direkt für den Zugriff verwenden.
Die Portnummer des Container-Mapping-Hosts lautet hier 9527, und sein Domänenname wird auch in die Host-IP aufgelöst. Der Effekt des ersten Besuchs ist wie folgt:

So verwenden Sie Compose zum Bereitstellen von WordPress

So verwenden Sie Compose zum Bereitstellen von WordPress

Der erste Ladevorgang wird etwas langsam sein, und es besteht auch die Möglichkeit, dass die Seite nicht reagiert. Bitte warten Sie oder klicken Sie sogar auf zwei oder mehr Warten Sie dreimal. Dann warten Sie bitte geduldig. Folgen Sie dann einfach den Anweisungen. Sie können es verwenden, nachdem Sie die folgenden Informationen ausgefüllt und installiert haben.

So verwenden Sie Compose zum Bereitstellen von WordPress

Die Meldung zum erfolgreichen Installationserfolg lautet wie folgt:

So verwenden Sie Compose zum Bereitstellen von WordPress

Das Anmeldekonto und das Passwort hier sind das Konto und das Passwort, die während der Installation festgelegt wurden:

So verwenden Sie Compose zum Bereitstellen von WordPress

So verwenden Sie Compose zum Bereitstellen von WordPress

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Compose zum Bereitstellen von WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage