【最新機種】GoPro hero11 Black
最新機種でVlogの思い出を撮影しよう!
ペヤング ソースやきそば 120g×18個
とりあえず保存食として買っておけば間違いなし!
レッドブル エナジードリンク 250ml×24本
翼を授けよう!
モンスターエナジー 355ml×24本 [エナジードリンク]
脳を活性化させるにはこれ!
ドラゴンクエスト メタリックモンスターズギャラリー メタルキング
みんな大好き経験値の塊をデスクに常備しておこう!
Bauhutte ( バウヒュッテ ) 昇降式 L字デスク ブラック BHD-670H-BK
メインデスクの横に置くのにぴったりなおしゃれな可動式ラック!
サンディスク microSD 128GB
スマホからSwitchまで使える大容量MicroSDカード!
スポンサーリンク
爆速Wordpress環境構築
今回はWordPressの環境をdockerを用いてローカルに爆速で整えるやり方を紹介しようと思います。
dockerさえインストールしていれば冗談抜きで爆速でログイン画面まで表示出来てしまいます・・・!
では、早速進めていきましょう。
手順
前提
以下のツールはインストールしてある事とします。
- docker
- docker-compose
docker-compose.ymlの作成
まずはdocker-compose.yml
を作成しましょう。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
version: '3.3' services: wordpress: image: wordpress:5.3-php7.3-apache depends_on: - db ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress volumes: - ./html:/var/www/html db: image: mysql:5.7 volumes: - ./db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress volumes: db_data: |
パスワードなどはよしなに設定してください。
起動
なんとこれだけで起動の準備が完了です。
以下のコマンドで実行しましょう。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Creating network "wordpress_default" with the default driver Pulling db (mysql:5.7)... 5.7: Pulling from library/mysql 804555ee0376: Pull complete ... (略) ... Pulling wordpress (wordpress:5.3-php7.3-apache)... 5.3-php7.3-apache: Pulling from library/wordpress 8ec398bc0356: Pull complete ... (略) ... Creating wordpress_db_1 ... done Creating wordpress_wordpress_1 ... done |
正常にサービスが作成されました。
念の為プロセスも確認してみましょう。
1 2 3 |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4a026c5ab217 wordpress:5.3-php7.3-apache "docker-entrypoint.s…" 6 minutes ago Up 6 minutes 0.0.0.0:8000->80/tcp wordpress_wordpress_1 a4c7a3a7830f mysql:5.7 "docker-entrypoint.s…" 6 minutes ago Up 6 minutes 3306/tcp, 33060/tcp wordpress_db_1 |
こちらも正常に起動していますね♪
http://localhost:8000
にアクセスすると、Wordpressの初期画面にリダイレクトされました。
あとは通常通り初期設定を行えば構築が完了です。
終わりに
以上のように、docker-compose.yml
を用意するだけでApacheやPHPをインストールをする事なくWordPressの環境を構築する事が出来ました。
もちろんdocker環境なのでローカルだけでなくAWSインスタンス上でも同じように構築する事が出来るので、気になる方はぜひ試してみてください♪