[Docker]
[Docker]failed to read dockerfile: open Dockerfile: no such file or directory
아딜렛
2025. 6. 26. 14:48
BUILD SUCCESSFUL in 9s 6 actionable tasks:
6 executed D:\MSAProjects\WishWordrobe>docker-compose up [+]
Running 2/2 ✔ mongo Pulled 2.0s ✔
mongo-express Pulled 2.0s [+]
Building 0.2s (1/1) FINISHED docker:desktop-linux =>
[spring-app internal] load build definition from Dockerfile 0.1s => =>
transferring dockerfile: 2B 0.0s failed to solve: failed to read dockerfile:
open Dockerfile: no such file or directory
c드라이브에서 docker 실행하려다가 d드라이브로 옮기다가 dockerfile을 인식 못하는 에러났다.
차근 차근 ..
일단 D드라이브의 dockerfile을 지운다.
vs code 에서 wish 프로젝트 들어가서 Dockerfile 만들어줌
2번 문제 compose 파일에서 못찾음
D:\MSAProjects\WishWordrobe>docker compose up
[+] Building 0.1s (1/1) FINISHED docker:desktop-linux
=> [spring-app internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2B 0.0s
failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory

services:
spring-app:
build: build #여기가 문제였음
ports:
- "8080:8080"
environment:
- FILE_UPLOAD_DIR=/app/uploads
volumes:
# 호스트의 uploads 폴더를 컨테이너와 공유
- ./uploads:/app/uploads
oracle-db:
environment:
- ORACLE_SID=ORCLCDB # 내 맘대로
- ORACLE_PDB=WISHPDB # 내 맘대로
- ORACLE_PWD=a123 # 내 맘대로
- ORACLE_CHARACTERSET=AL32UTF8
ports:
- "1523:1521"
volumes:
- type: bind
source: d:/wishwardrobe/oracle-19c/oradata
target: /opt/oracle/oradata
image: doctorkirk/oracle-19c
services:
spring-app:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:8080"
environment:
- FILE_UPLOAD_DIR=/app/uploads
volumes:
# 호스트의 uploads 폴더를 컨테이너와 공유
- ./uploads:/app/uploads