phpMyAdminにアクセスできない
解決したいこと
phpMyAdminにアクセスできない原因がわかりません。
dockerにてphpMyAdminのコンテナを作成したのですがアクセスできません。
どなたか原因に心当たりがある方は教えていただきたいです。
よろしくお願いします。
.env
# Docker環境ファイル
# プロジェクト名
COMPOSE_PROJECT_NAME=laravel9
# 各名称(prefix)
NAME_PREFIX=laravel9
# IP情報
## IPは 127.0.0.1~127.255.255.254 の範囲で指定してください(127.0.0.1以外を使う場合、MacOSでは設定が必要です)。
IP=127.0.0.2
PORT_WEB=89
PORT_DB=3309
PORT_PHPMYADMIN=8089
# DB情報
DB_HOST_NAME=laravel9-db-host
DB_ROOT_PASSWORD=root
docker.compose.yml
version: "3.1"
services:
web:
container_name: "${NAME_PREFIX}-web"
hostname: "${NAME_PREFIX}-web"
build:
context: "./docker/php"
ports:
- "${IP}:${PORT_WEB}:80"
volumes:
- "./root:/var/www/root"
- "./root/vendor:/var/www/root/vendor:delegated"
- "./root/storage:/var/www/root/storage:delegated"
- "web_data_volume:/var/www/root/bootstrap/cache"
- "web_data_volume:/var/www/root/storage/debugbar"
- "web_data_volume:/var/www/root/storage/framework/sessions"
- "web_data_volume:/var/www/root/storage/framework/views"
environment:
- "TZ=Asia/Tokyo"
working_dir: /var/www/root
restart: always
db:
platform: linux/x86_64
container_name: "${NAME_PREFIX}-mysql"
hostname: ${DB_HOST_NAME}
image: mysql:8.0.31
ports:
- "${IP}:${PORT_DB}:3306"
volumes:
- "mysql_data_volume:/var/lib/mysql"
- "./docker/db/my.cnf:/etc/mysql/conf.d/my.cnf"
- "./docker/db/sql:/docker-entrypoint-initdb.d"
environment:
- "MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}"
- "TZ=Asia/Tokyo"
restart: always
phpmyadmin:
container_name: "${NAME_PREFIX}-phpmyadmin"
hostname: "${NAME_PREFIX}-phpmyadmin"
image: phpmyadmin:5.2.0
ports:
- "${IP}:${PORT_PHPMYADMIN}:80"
environment:
- "PMA_HOST=${DB_HOST_NAME}"
- "PMA_USER=root"
- "PMA_PASSWORD=${DB_ROOT_PASSWORD}"
- "TZ=Asia/Tokyo"
restart: always
volumes:
web_data_volume:
name: "${NAME_PREFIX}-web-volume"
mysql_data_volume:
name: "${NAME_PREFIX}-mysql-volume"
自分で試したこと
①docker-compose up -dでプロジェクト作成。
②composerインストール
③phpMyAdminでアクセスできない←今ここ
0