合同会社FoodIT

M1 MacでWordpressのDocker環境構築

post-cover

ちょいちょいつまづいたので、備忘録

docker-composeでwordpress環境をM1 Macへ

エラー:WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

今回はバージョンは古いのですが、MySQL5.7を利用しました。

以下がdocker-compose.ymlの内容

version: '3'
services:
  db:
    image: mysql:5.7
    ports:
      - "3333:3306"
    volumes:
      - ./db/mysql:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress

  wordpress:
    image: wordpress:latest
    restart: always
    depends_on:
      - db
    ports:
      - "8010:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress

原因はplatformの指定不足

version: '3'

services:
  db:
    image: mysql:5.7
    platform: linux/amd64 #<--こいつが必要だった!

http://localhost:8010/ を開いて。。。

Wordpress画面

今回は検証用途で次の記事につなげるためのインストールでした。

次回は、めんどいめんどいER図の作成をお手軽に! 「scheemspyを使ったデータベースのドキュメントを管理する」を

チラ見: https://github.com/sakumoto-shota/schemaspy_exapmle

© 2022 xshsaku foodit.co.jp