■ はじめに
https://dk521123.hatenablog.com/entry/2022/04/29/000000
で行った WordPress (MySQL+WordPress)を docker-compose で構築する 以下の本 および 公式ドキュメントのクィックスタートを 参考にしている。
https://docs.docker.jp/compose/wordpress.html
補足1:元ネタとなった図書館で借りた本
目次
【1】docker-compose.yml を作成する 【2】コンテナ作成および起動 【3】動作確認 【4】コンテナ停止
【1】docker-compose.yml を作成する
* docker compose (v2)の場合は、「compose.yaml」が基本
docker-compose.yml
version: '3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql networks: - network-for-wordpress restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest volumes: - wordpress_data:/var/www/html networks: - network-for-wordpress ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress networks: network-for-wordpress: volumes: db_data: wordpress_data:
【2】コンテナ作成および起動
docker-compose up -d # docker compose up -d
【3】動作確認
* ブラウザで以下にアクセスする
【4】コンテナ停止
# コンテナとデフォルトネットワーク、 # さらに WordPress データベースも削除 docker-compose down --volumes # docker compose down --volumes
関連記事
Docker compose ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2022/04/28/000000
Docker compose ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2022/05/21/222910
Docker compose ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2020/04/11/000000
Docker compose ~ docker-compose.yml ~
https://dk521123.hatenablog.com/entry/2020/12/18/152949
Docker compose ~ Version 2 ~
https://dk521123.hatenablog.com/entry/2023/01/02/000000
Docker compose ~ PostgreSQL ~
https://dk521123.hatenablog.com/entry/2023/07/20/025544
Docker compose ~ Pgweb/pgAdmin ~
https://dk521123.hatenablog.com/entry/2023/08/10/111919
Docker compose ~ LocalStack/Glue4.0 ~
https://dk521123.hatenablog.com/entry/2023/03/25/021432
Dockerfile / Docker Compose でシェルを実行する
https://dk521123.hatenablog.com/entry/2023/07/21/234509
Docker ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2020/04/24/160044
Docker ~ 基本編 / docker imageコマンド ~
https://dk521123.hatenablog.com/entry/2020/04/13/000000
Docker ~ 基本編 / docker container コマンド ~
https://dk521123.hatenablog.com/entry/2022/01/20/000000
Docker ~ 基本編 / Data Volume ~
https://dk521123.hatenablog.com/entry/2018/09/08/222100