Docker + yii: Composer не смог найти файл composer.json в / app (Windows 7) - PullRequest
0 голосов
/ 15 октября 2019

Этот же код ниже хорошо работает в Windows 10 , но не в Windows 7 (с использованием установленной панели инструментов Docker)

docker-compose run --rm php composer install

Я пытаюсь выполнить указанную выше команду в корневом каталоге моего проекта, где находится файл composer.json. но всегда выдает ошибку

C:\wamp\www\creditstar>docker-compose run --rm php composer install

usermod: без изменений Composer не может найти файл composer.json в / app

Для инициализации проектаПожалуйста, создайте файл composer.json, как описано в https://getcomposer.org/ разделе «Начало работы»

docker-compose.yml:

version: '2'
services:
  php:
    # build a custom image
    build:
      context: .
      dockerfile: php.dockerfile
    environment:
      POSTGRES_DB: example
      POSTGRES_USER: example
      POSTGRES_PASSWORD: example
    volumes:
      - ~/.composer-docker/cache:/root/.composer/cache:delegated
      - ./:/app:delegated
    ports:
      - '8000:80'

  db:
    image: postgres
    restart: always
    hostname: db
    environment:
      POSTGRES_DB: example
      POSTGRES_USER: example
      POSTGRES_PASSWORD: example

  db_test:
    image: postgres
    restart: always
    hostname: db_test
    environment:
      POSTGRES_DB: example
      POSTGRES_USER: example
      POSTGRES_PASSWORD: example
...