Я пытаюсь установить git и gatsby из докера.Хотя я могу установить git, который, кажется, работает, когда я запускаю «git status» после запуска docker exec -it sh.Но Гэтсби не работает.
FROM node:alpine
# Also exposing VSCode debug ports
EXPOSE 8000 9929 9230
ARG SSG_HOME=/opt/ssg
WORKDIR $SSG_HOME
#Install Git
RUN apk update && apk upgrade && \
apk add --no-cache bash git openssh
#Install Gatsby
RUN apk add --update npm
RUN npm install gatsby-cli
COPY . $SSG_HOME
RUN npm run setup
ENTRYPOINT ["npm","run"]
CMD ["start-docker"]
Я предполагаю, что он распознает ключевое слово gatsby, но показывает, что gatsby не найден
$ docker exec -it db6e5a3518c0 sh
/opt/ssg # gatsby
sh: gatsby: not found
/opt/ssg #