[docker 에러] When using COPY with more than one source file, the destination must be a directory and end with a /
2022. 7. 18. 15:38ㆍ☁️ Cloud
에러 메시지
When using COPY with more than one source file, the destination must be a directory and end with a /
해결
Springboot 를 Docker image 로 빌드할 때 발생한 에러다.
-> build/libs
경로에 빌드된 파일이 생성된다.
Dockerfile
의 ARG 인자에 *.jar
이라고 명시했는데, 이 때문에 libs 폴더의 2개의 jar 파일 중 어떤 것을 COPY 해야하는지 명확하지 않아 COPY 가 중단 된 것이다.
그렇기 때문에 두 파일 중 하나를 삭제하면 된다. 아래의 snapshot-plain 파일을 없애주고 재 빌드 하였다.
'☁️ Cloud' 카테고리의 다른 글
AWS Cognito (0) | 2023.08.19 |
---|---|
알림시스템 구축을 위한 SQS, SNS, MSK 비교 (0) | 2023.07.02 |
Travis CI 와 Docker 를 이용해 자동 배포하기 (feat.AWS EB) (0) | 2022.07.12 |
Docker 개발/운영 환경 분리 (0) | 2022.07.12 |
Docker 간단한 node js 어플리케이션 실행하기 (0) | 2022.07.10 |