Код: Выделить всё
public class Hello {
public static void main(String[] args) {
System.out.println("Enter Name");
Scanner reader = new Scanner(System.in);
String s = reader.nextLine();
System.out.println("Hello " + s);
}
}
Код: Выделить всё
FROM openjdk:latest
COPY /src/Hello.java /app/
WORKDIR /app/
RUN ["javac", "Hello.java"]
ENTRYPOINT ["java", "Hello"]
Код: Выделить всё
version: "3.0.0"
name: ar
services:
app:
build: .
Я пробовал:
< ol>
[*]войдите в приложение терминала
Код: Выделить всё
docker compose up -d docker exec -it container_id /bin/bash- зайти в терминальное приложение
< /ol>но это не позволило мне ввести текстКод: Выделить всё
docker-compose logs container_id - измените docker_compose.yml
Код: Выделить всё
version: "3.0.0" name: app services: mav: build: . stdin_open: true tty: true
- изменить версии docker-compose
Подробнее здесь: https://stackoverflow.com/questions/784 ... er-compose