본문으로 바로가기
COMMUNITY모든 이야기

면접 준비를 위해 간단한 웹 서버를 도커 이미지로 빌드하고 실행해보려 합니다. 로컬에 있는 index.html 파일을 컨테이너 내부의 특정 경로로 복사하려고 합니다.

코드:

FROM nginx:latest
COPY index.html /usr/share/nginx/html/index.html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

오류: 컨테이너 실행 후 `docker exec -it [컨테이너ID] ls /usr/share/nginx/html/` 명령어를 입력했으나, 복사한 index.html 파일이 목록에 나타나지 않고 기본 nginx 파일들만 보입니다.

시도: Dockerfile의 경로 오타를 확인하고 이미지를 다시 빌드한 후 컨테이너를 재시작해보았습니다.

질문: Dockerfile의 COPY 명령어가 정상적으로 작동했음에도 불구하고 컨테이너 내부에서 파일이 확인되지 않는 원인이 무엇인가요?

모든 이야기1478

가벼운 안부부터 깊은 생각까지, 함께 나눠요.

글쓰기
총 1478개의 이야기
댓글