Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung

Einführung

Es wird davon ausgegangen, dass Docker bereits installiert ist. Sie können schnell eine Umgebung erstellen, wenn Sie Wordpress-Themen entwickeln.

Mac 0SX Docker 19.03.13

Umgebung

Erstellen Sie die folgende docker-compose.yml in dem Verzeichnis, in dem Sie die Umgebung erstellen möchten.

docker-compose.yml


version: "2"

services:
  wordpress:
    image: wordpress:latest
    ports:
      - "3001:80"
    depends_on:
      - mysql
    env_file: .env
    volumes:
      - ./wp-content:/var/www/html/wp-content

  mysql:
    image: mysql:5.7
    env_file: .env
    ports:
      - "3306:3306"

Wechseln Sie in das Verzeichnis, in dem Sie docker-compose.yml erstellt haben, und führen Sie den Befehl docker-compose aus.

bash


$cd Das Verzeichnis der erstellten Datei
$ docker-compose build
$ docker-compose up

Zugriff und Einrichtung mit einem Browser

Ich denke, dass die Umgebung damit begonnen hat, also greifen Sie mit der folgenden URL darauf zu und erstellen Sie den Site-Namen und die Datenbank. http://localhost:3001/

Anschließend wird der folgende Ordner erstellt.

python


├── docker-compose.yml
└── wp-content
    ├── index.php
    ├── languages
    ├── plugins
    ├── themes
    ├── upgrade
    └── uploads

Bei der Entwicklung eines Themas können Sie das Thema in wp-content / theme ändern.

Es ist schnell und bequem, die zweite Migration zu starten, indem Sie im Docker-Dashboard auf die Schaltfläche Ausführen klicken. Sie können es auch über das Dashboard stoppen.

Wenn Sie php.ini usw. ändern möchten, können Sie eine Verbindung zum Container herstellen, indem Sie auf die Schaltfläche "CLI" klicken, die rechts neben wordpress_wordpress_1 im Dashboard angezeigt wird, und von dort aus mit vi usw. bearbeiten.

dashboard.png

Am Ende

Bitte weisen Sie auf Fehler hin.

Recommended Posts

Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen Sie mit Docker eine Node.js-Umgebung
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Erstellen Sie eine Laravel / Docker-Umgebung mit VSCode devcontainer
Einfache Erstellung der Docker Compose + Django-Entwicklungsumgebung
Erstellen einer Docker-Umgebung mit WSL
[Win10] Erstellen Sie eine JSF-Entwicklungsumgebung mit NetBeans
Erstellen Sie mit Docker Compose eine Entwicklungsumgebung für Django + MySQL + nginx
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Konstruktions- und Entwicklungsverfahren für lokale WordPress-Umgebungen mit Docker
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
[Kopieren und Einfügen] Erstellen Sie mit Docker Compose Part 2 eine Laravel-Entwicklungsumgebung
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Erstellen Sie mit Eclipse eine Jooby-Entwicklungsumgebung
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Erstellen Sie mit IntelliJ IDEA eine Entwicklungsumgebung "Spring Thorough Introduction"
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
[Rails] [Docker] Kopieren und Einfügen ist in Ordnung! So erstellen Sie eine Rails-Entwicklungsumgebung mit Docker
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Erstellen Sie eine WAS-Ausführungsumgebung aus Docker
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
[Docker] Erstellen Sie die Ausführungsumgebung von Jupyter Lab mit Docker
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Erstellen Sie mit Docker eine TensorFlow-Betriebsüberprüfungsumgebung
So erstellen Sie eine Rails 6-Umgebung mit Docker
Build Go-Entwicklungsumgebung mit WSL2 + Docker Desktop + VSCode (Remote - Container)