使用以下命令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
整个日志,屏幕快照作为附件。
以下是我的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