:./ gradlew:在容器中托管主机目录时,在docker中找不到

时间:2020-07-30 12:59:45

标签: docker docker-compose dockerfile gradlew

使用以下命令docker-compose up --build,尽管生成了图像,但是在启动容器时,它会引发如下错误,

Starting da3e68163f87_khatabook-app ... done
Attaching to da3e68163f87_khatabook-app
da3e68163f87_khatabook-app | /bin/sh: ./gradlew: not found
da3e68163f87_khatabook-app exited with code 127

整个日志,屏幕快照作为附件。

Log Screenshot of build

以下是我的Dockerfile,

FROM openjdk:8-jdk-alpine
RUN apk add --no-cache bash
WORKDIR /Khatabook\ Account
CMD ./gradlew run

docker-compose.yml如下, 版本:“ 3.6”

services:
  app:
    build: ./
    container_name: khatabook-app
    volumes:
      - ./:/Khatabook\ Account
    ports:
      - 8080:8080
    expose:
      - 8080

我曾经尝试使用

CMD chmod +x ./gradlew run

但是没用

我的源代码根文件夹名称为

Khatabook Account

0 个答案:

没有答案