Créer un environnement de développement Wordpress avec Docker

introduction

On suppose que Docker est déjà installé. Vous pouvez rapidement créer un environnement lors du développement de thèmes Wordpress.

Mac 0SX Docker 19.03.13

Environnement

Créez le fichier docker-compose.yml suivant dans le répertoire dans lequel vous souhaitez créer l'environnement.

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"

Accédez au répertoire dans lequel vous avez créé docker-compose.yml et exécutez la commande docker-compose.

bash


$cd Le répertoire du fichier créé
$ docker-compose build
$ docker-compose up

Accéder et configurer avec un navigateur

Je pense que l'environnement a démarré avec cela, alors accédez-y avec l'URL suivante et créez le nom du site et la base de données. http://localhost:3001/

Ensuite, le dossier suivant sera créé.

python


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

Lors du développement d'un thème, vous pouvez modifier le thème dans wp-content / themes.

Il est rapide et pratique de lancer la deuxième migration en cliquant sur le bouton Exécuter dans le tableau de bord Docker. Vous pouvez également l'arrêter depuis le tableau de bord.

Si vous voulez changer php.ini etc., vous pouvez vous connecter au conteneur en cliquant sur le bouton "CLI" affiché sur le côté droit de wordpress_wordpress_1 sur le tableau de bord, et vous pouvez le modifier en utilisant vi etc. à partir de là.

dashboard.png

À la fin

Veuillez signaler toute erreur.

Recommended Posts

Créer un environnement de développement Wordpress avec Docker
Créez rapidement un environnement de développement WordPress avec Docker
Créer un environnement de développement PureScript avec Docker
Créer un environnement Node.js avec Docker
Construction d'un environnement de développement simple Docker + Django
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Créer un environnement Laravel / Docker avec VSCode devcontainer
Construction de l'environnement de développement Simple Docker Compose + Django
Créer un environnement Docker avec WSL
[Win10] Créer un environnement de développement JSF avec NetBeans
Créer un environnement de développement pour Django + MySQL + nginx avec Docker Compose
Créer un environnement de développement pour Docker, Java, vs code
Procédure de construction et de développement de l'environnement local Wordpress avec Docker
Créer un environnement de développement Spring Boot avec docker
Créer un environnement de développement Java avec VS Code
[Copier et coller] Créez un environnement de développement Laravel avec Docker Compose, partie 2
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Créez un environnement de développement local pour les didacticiels Rails avec Docker (Rails 6 + PostgreSQL + Webpack)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Ubuntu)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Mac)
[Note] Créez un environnement Python3 avec Docker dans EC2
Essayez de créer un environnement de développement Java à l'aide de Docker
Créez un environnement Vue3 avec Docker!
Créer un environnement local Couchbase avec Docker
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
Créer un environnement de développement Jooby avec Eclipse
Créer un environnement de développement Unity sur docker
Créez un environnement Docker + Laravel avec Laradock
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Créez un environnement de développement «Spring Thorough Introduction» avec IntelliJ IDEA
J'ai essayé de créer un environnement de développement padrino avec Docker
[Rails] [Docker] Le copier-coller est OK! Comment créer un environnement de développement Rails avec Docker
Construction de l'environnement de développement Laravel avec Docker (Mac)
Créer un environnement d'exécution WAS à partir de Docker
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
Créer un environnement de développement Java sur Mac
Comment quitter Docker pour Mac et créer un environnement de développement Docker avec Ubuntu + Vagrant
[Docker] Construisez l'environnement d'exécution de Jupyter Lab avec Docker
Créer un environnement avec Docker sur AWS
Créer un environnement de développement Ultra96v2 sur Docker 1
Créer un environnement de vérification des opérations TensorFlow avec Docker
Comment créer un environnement Rails 6 avec Docker
Créer un environnement de développement Go avec WSL2 + Docker Desktop + VSCode (Remote --Containers)