我试图用 PHP、MariaDB 和一个建议使用 Adminer 进行数据库管理的教程创建一个 PHP 开发环境。所以我像这样生成我的docker-compose.yml
文件:
version : '3.1'
services:
php:
build:
context: .
dockerfile: Dockerfile
ports:
- 80:80
volumes:
- ./src:/var/www/html/
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
volumes:
- ./mariadb-data:/var/lib/mysql
adminer:
image: adminer
environment:
ADMINER_DEFAULT_SERVER: db
restart: always
ports:
- 8080:8080
但是当我为 MariaDB 设置卷时,我在管理员登录页面中遇到了错误。当我不设置它们时,它似乎运行良好。