gpt4 book ai didi

docker-compose - 服务 'volumes' 必须是映射而不是数组

转载 作者:行者123 更新时间:2023-12-02 19:52:43 25 4
gpt4 key购买 nike

在您将此问题标记为重复之前,我查看了很多线程,但没有一个能解决问题。

这是我的 docker compose 文件:

version: '3'

services:
# nginx
nginx:
build : ./nginx
volumes:
- ./site:/var/www/html
ports:
- '8080:80'
depends_on:
php
# database
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: bedrock123
MYSQL_DATABASE: xyz
MYSQL_USER: iamuser
MYSQL_PASSWORD: iampass
networks:
- wpsite

# php
php:
image: php:latest
volumes:
- ./site:./var/www/html

我知道可能存在缩进错误,我确实进行了检查,但这似乎并没有解决问题。

最佳答案

这是一个缩进问题。 php 容器的卷需要缩进。否则,卷将被视为要运行的另一项服务。

  # php
php:
image: php:latest
volumes:
- ./site:./var/www/html

关于docker-compose - 服务 'volumes' 必须是映射而不是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59602982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com