LoginSignup
2
1

More than 1 year has passed since last update.

M1 mac上のDockerでWordpressの環境構築

Posted at

概要

M1Mac上でDockerを動かすのに少し躓いたので備忘録として残しておきます。

今回はDockerをM1 Macで動かすことを簡単にテストしたいだけですのでwordperssで試してみることにします。

準備

デフォルトのままだと

ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

と怒られてしまうのでdocker imageをamd64に対応させます。

docker pull --platform linux/amd64  mysql:5.7

実際のコード

docker-compose.yml

version: "3"
services:
  mysql000ex11:
    image: mysql:5.7
    networks:
      - wordpress000net1
    volumes:
      - mysql000vol11:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: myrootpass
      MYSQL_DATABASE: wordpress000db
      MYSQL_USER: wordpress000kun
      MYSQL_PASSWORD: wkunpass
  wordpress000ex12:
    depends_on:
      - mysql000ex11
    image: wordpress
    networks:
      - wordpress000net1
    volumes: 
      - wordpress000vol12:/var/www/html
    ports:
      - 8085:80
    restart: always
    environment:
      WORDPRESS_DB_HOST: mysql000ex11
      WORDPRESS_DB_NAME: wordpress000db
      WORDPRESS_DB_USER: wordpress000kun
      WORDPRESS_DB_PASSWORD: wkunpass

networks:
  wordpress000net1:
volumes:
  mysql000vol11:
  wordpress000vol12:

まとめ

wordpressをDockerで環境構築する人はあまりいない(普通契約したサーバーで全部やってくれる)のであまり参考にはならないと思いますが、少しでも誰かのお役に立てれば幸いです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1