Я пытаюсь выполнить Java Приложение в контейнере, созданном docker compose.
Это compose yaml:
version: "3.7"
services:
randomnum-generator:
build:
context: .
dockerfile: Dockerfile
volumes:
- .:/app
image: randomnum-generator:latest
container_name: java-randomnum-generator
И это Dockerfile
FROM openjdk:latest
WORKDIR /app/src
RUN javac Main.java
CMD ["java", "Main"]
Фактический путь (.) Содержит папку "sr c", которая содержит Main. java. Когда я пытаюсь выполнить его таким образом, я получаю сообщение об ошибке "файл не найден: Main. java, Использование: javac
Я что-то не так делаю с отображением пути?
Любая помощь приветствуется, спасибо заранее.