Добрый вечер.
Пытаюсь поставить react в docker-e.
Dockerfile
FROM node:17-alpine
WORKDIR /app
docker-compose
poisk-node-cli:
build:
context: ./poisk/docker/development/node
volumes:
- ./poisk:/app
В корне проекта запускаю команду
docker-compose run --rm poisk-node-cli npx create-react-app react-app --template cra-template-pwa
В результате ошибка
docker-compose run --rm poisk-node-cli npx create-react-app react-app --template cra-template-pwa
Creating project_poisk-node-cli_run ... done
Need to install the following packages:
create-react-app
Ok to proceed? (y) y
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
sh: create-react-app: Permission denied
ERROR: 127
Такая же проблема с node:15-alpine и node:16-alpine.
Если использовать node:14-alpine, то всё работает без проблем, проект создаётся.
Чем вызвана ошибка sh: create-react-app: Permission denied и как её решить?