0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

M1macローカルでdockerを使用してwordpress環境構築

Posted at

この記事について

  • M1macにてdockerを使いwordpress環境を友人のPC上に構築をしてみたところ苦労したので書こうと思いました。

  • dockerデスクトップはすでにインストール済みとします。

docker-compose.ymlファイルを作成

version: '3'
services:
   db:
     image: mysql:5.7
     platform: linux/amd64
     volumes:
       - db_data:/var/lib/mysql
      #  - ./db/mysql:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: root
       MYSQL_DATABASE: wordpress
       MYSQL_PASSWORD: root
   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8088:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db
       WORDPRESS_DB_USER: root
       WORDPRESS_DB_PASSWORD: root
       WORDPRESS_DB_NAME: wordpress
     volumes:
       - .:/var/www/html
volumes:
    db_data:

環境構築自体は上記ファイルを作成して頂きコマンドを叩いてもらうと実行出来ます。

次にターミナルを開いてください。

  • ご自身のターミナル内で先程作成して頂いたdocker-compose.ymlが入っているフォルダに移動します。
docker compose up -d

上記を実行してください。
これだけで完了です。

最後に

今回はplatformの記入が重要でした。
共同開発をしようとインテルmacで構築していた際にM1macだと上手く起動できなくて苦労したのでこの記事が参考になればと思います。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?