【发布时间】:2021-12-04 20:05:37
【问题描述】:
我正在使用 Mac 计算机。 我尝试使用 docker compose 安装一个 nginx 服务器和一个 MySQL 数据库。
这里是 docker-compose.xaml 文件的内容:
version: '3'
services:
web:
image: nginx
db:
image: mysql
ports:
- "3307:3306"
environment:
- MYSQLROOT_PASSWORD=password
- MYSQL_USER=user
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=demodb
执行下一条命令时:docker-compose -f docker-compose.yaml up
我收到下一条错误消息:
[ERROR] [Entrypoint]: 数据库未初始化且密码选项为 未指定 db_1 |您需要指定以下之一:db_1 |
- MYSQL_ROOT_PASSWORD db_1 | - MYSQL_ALLOW_EMPTY_PASSWORD db_1 | - MYSQL_RANDOM_ROOT_PASSWORD
如果你能帮助我,我会很高兴的。
【问题讨论】:
标签: mysql macos docker-compose