sudo docker run -it -p 8080:8080 --name trendgaza_back openjdk:8-alpine java -jar home/ubuntu/{jar 파일명}.jar --spring.profiles.active=prod
openjdk:8-alpine 이미지를 이용해서 trendgaza_back 이름으로 컨테이너를 생성해서 실행하려고 했다.
jarfile에 접근할 수 없다는 에러(Unable to access jarfile home/ubuntu/{jar파일명}.jar)가 떴다.
해결
sudo docker run -it -p 8080:8080 --name trendgaza_back -v /home/ubuntu:/home/ubuntu openjdk:8-alpine java -jar /home/ubuntu/{jar 파일명}.jar --spring.profiles.active=prod
마운트를 해준 후에 문제를 해결했다.
반응형
'DevOps > Docker' 카테고리의 다른 글
Ubuntu에 Docker 설치 (1) | 2024.01.07 |
---|---|
COPY ${JAR_FILE} app.jarWhen using COPY with more than one source file, the destination must be a directory and end with a / (0) | 2023.05.05 |
[Error] docker endpoint for "default" not found (0) | 2023.05.02 |
Docker (0) | 2023.04.19 |
Docker Compose (0) | 2022.05.05 |