我创建了一个具有以下参数的 docker-compose.yml 文件:
version: '3'
services:
php:
build: ./docker/images/php
ports:
- 80:80
volumes:
- ./htdocs:/var/www/html
container_name: php
networks:
- default
mysql:
image: mysql:latest
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: dani
MYSQL_DATABASE: mysql_database
MYSQL_USER: dani
MYSQL_PASSWORD: dani
ports:
- "3306:3306"
volumes:
- ./dbdata:/var/lib/mysql
networks:
- default
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
ports:
- 8080:8080
environment:
- PMA_HOST=mysql
networks:
- default
networks:
default:
这是控制台输出:
但是,当我尝试访问 localhost:8080 时:
我看不到 phpmyadmin 仪表板。我能做什么?
谢谢!
最佳答案
您可以通过以下代码更改图像和端口:
phpmyadmin:
image: phpmyadmin:latest
container_name: phpmyadmin
restart: always
ports:
- 8080:80
environment:
- PMA_HOST=mysql
networks:
- default
可能正是你的问题,祝你好运
关于docker - 无法使用 Docker 在浏览器上打开 phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71641019/