version: '3' services: web: image: php:apache ports: - "80:80" volumes: - ./web:/var/www/html depends_on: - db db: image: mysql environment: MYSQL_DATABASE: testdb MYSQL_USER: root MYSQL_PASSWORD: 2111800Aa2315600@ MYSQL_ROOT_PASSWORD: 2111800Aa2315600@
时间: 2024-02-14 12:11:01 浏览: 58
你的docker-compose.yml文件看起来格式正确,但是我注意到你在环境变量的值中使用了特殊字符,比如“@”符号。这些特殊字符可能会导致解析错误,尤其是在使用yaml格式时。你可以尝试将这些特殊字符转义,例如使用反斜杠“\”或将整个值用双引号括起来。例如:
```
version: '3'
services:
web:
image: php:apache
ports:
- "80:80"
volumes:
- ./web:/var/www/html
depends_on:
- db
db:
image: mysql
environment:
MYSQL_DATABASE: testdb
MYSQL_USER: root
MYSQL_PASSWORD: "2111800Aa2315600@"
MYSQL_ROOT_PASSWORD: "2111800Aa2315600@"
```
尝试修改后,重新运行docker-compose命令,看看是否解决了问题。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)