DockerでWordpress

公開日:2019-06-15
最終更新:2019-06-15

研修の復習と応用をかねて、dockerでwordpressを立ててみる。

どうやる?

  1. LAMPそれぞれのコンテナ立てる
    • compose使えば楽なんだろうけど
  2. Linuxコンテナ型にAMP立てる
    • 大変だしあんまコンテナの得なさそう
  3. phpコンテナ(apach入ってる)にMariaDB入れる
    • 楽。
  4. ApacheコンテナにPHP
    • 楽。のはずだけどできんかった……


いや、

5. wordpressコンテナを立てる

これだ。


wordpressコンテナとmariadbコンテナを建てる

wordpressコンテナにはmariadb入ってないので、
mariadbコンテナも立てます。
同じネットワークにいてほしいので、
docker-composeで立てます。

version: "3"  
services:  
  wp:  
    image: wordpress:php7.3-apache  
    container_name: wordpress  
    depends_on:   
      - db  
    volumes:  
      - /var/lib/mysql  
    ports:  
      - 5000:80  
    environment:  
      WORDPRESS_DB_HOST: db:3306  
      WORDPRESS_DB_PASSWORD: root  
  db:  
    image: mariadb:latest  
    container_name: mariadb  
    ports:  
      - 30060:3306  
    environment:  
      MYSQL_ROOT_PASSWORD: root  
      MYSQL_DATABASE: wordpress  
      MYSQL_USER: wordpress  
      MYSQL_PASSWORD: wordpress  
項目説明

そんでコンテナを建てる。

docker-compose up --build -d  

5000番ポートにアクセス。
http://localhost:5000

勝手に初期設定が始まる……ズルかよ……


データベースまわりの設定はdocker-compose内の環境変数で終わっているので、

おしまい。

簡単すぎる……恐ろしいくらいに。

参考にさせて頂いたサイト。

https://qiita.com/zembutsu/items/9e9d80e05e36e882caaa

http://docs.docker.jp/compose/wordpress.html

記事が少しでもいいなと思ったらクラップを送ってみよう!
17
+1
@bigfootの研修ログとか、備忘録とか。

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする