🔥
koolで構築したCodeIgniter4開発環境にphpMyAdminを追加する
CodeIgniter Advent Calendar 2021
koolで構築したCodeIgniter4開発環境にphpMyAdminを追加します。
動作確認環境
- CodeIgniter 4.1.5
- phpMyAdmin 5.1.1
- PHP 8.0.10
- MySQL 8.0.27
- kool 1.14.0
- Docker Desktop 4.2.0
- macOS 10.15.7
koolの動作には、Docker EngineとDocker Composeが必要です。
コンテナの停止
コンテナを停止します。
$ kool stop
docker-compose.yml の変更
docker-compose.yml
に phpMyAdmin の設定を追加します。
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -43,6 +43,19 @@ services:
- CMD
- redis-cli
- ping
+ phpmyadmin:
+ image: phpmyadmin/phpmyadmin:5.1.1
+ depends_on:
+ - database
+ environment:
+ PMA_HOST: database
+ PMA_PORT: ${DB_PORT:-3306}
+ PMA_USER: root
+ PMA_PASSWORD: ${DB_PASSWORD-pass}
+ ports:
+ - 81:80
+ networks:
+ - kool_local
volumes:
database: null
cache: null
コンテナの起動
コンテナを起動します。
$ kool start
phpMyAdminへアクセス
ブラウザから http://localhost:81/ へアクセスします。
Discussion