Docker Compose 提示“未找到项目容器”

问题描述 投票:0回答:1

正常情况下

docker-compose
它确实会尝试启动(但我在构建中遇到问题)。 为什么它不能与
docker compose
一起使用?

 ls -la ./docker/local/
total 20
drwxrwxr-x 4 jorgee jorgee 4096 abr 11 19:37 .
drwxrwxr-x 3 jorgee jorgee 4096 abr 11 16:54 ..
drwxrwxr-x 3 jorgee jorgee 4096 abr 11 16:59 base_wordpress
drwxrwxr-x 4 jorgee jorgee 4096 abr 11 16:53 configs
-rw-rw-r-- 1 jorgee jorgee  995 abr 11 19:37 docker-compose.yaml

docker compose --file ./docker/local/docker-compose.yaml -p nhco-be start
no container found for project "nhco-be": not found
version: '3.5'
services:
    mysql:
        image: 'mysql:8.0'
        working_dir: /application
        volumes:
            - '.:/application'
        environment:
            - MYSQL_ROOT_PASSWORD=root
            - MYSQL_DATABASE=nhco
            - MYSQL_USER=nhco
            - MYSQL_PASSWORD=nhco
        ports:
            - '8082:3306'

    webserver:
        image: 'nginx:alpine'
        working_dir: /application
        volumes:
            - '../../wp-content:/application/wp-content'
            - './configs/nginx/nginx.conf:/etc/nginx/conf.d/default.conf'
        ports:
            - '8080:80'

    php-fpm:
        build: configs/php-fpm
        working_dir: /application
        environment:
            - DB_HOST=mysql
            - DB_NAME=nhco
            - DB_USER=nhco
            - DB_PASSWORD=nhco
        volumes:
            - '../../wp-content:/application/wp-content'
            - './configs/php-fpm/php-ini-overrides.ini:/etc/php/8.3/fpm/conf.d/99-overrides.ini'

docker docker-compose
1个回答
0
投票

这可能是因为作为过渡到 Docker Compose V2 的一部分,docker compose 命令被替换为 docker-compose。

© www.soinside.com 2019 - 2024. All rights reserved.