Этот же код ниже хорошо работает в 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