도커파일에 위의 그림과 같이
COPY [호스트 컴퓨터에 있는 복사할 파일의 경로] [컨테이너에서 파일이 위치할 경로]
COPY copytest.txt/copytest.txt를 입력하고 저장합니다.
위 경로에 copytest.txt라는 파일을 만들어 준 뒤
shell을 실행시키고
cd C:\Users\xoxox\docker-image (파일이 저장되어 있는 폴더로 이동) 명령어 입력 후
ls를 입력하여 만든 파일들이 잘 있나 확인 후
docker build -t my-first-image . 명령어를 입력하여 이미지를 생성해줍니다.
docker image ls 를 입력하여 생성한 이미지가 잘 있나 확인해줍니다.
생성한 이미지를 가지고 컨테이너를 실행해줍니다.
실행한 컨테이너 내부로 접속해 아까 copytest.txt가 잘 복사되어있나 확인해줍니다.
cat copytest.txt로 내부 내용들까지 잘 확인해봅니다.
helloworld가 잘 뜨는 것을 확인할 수 있습니다.
이처럼 이미지에 copy라는 명령어를 이용해 로컬에서 컨테이너로 파일을 복사하는 것을 보았습니다!
'IT지식 > 도커(Docker) 사용법' 카테고리의 다른 글
16. 도커(Docker) 명령어 RUN과 ENTRYPOINT 차이 (0) | 2025.02.15 |
---|---|
15. 도커(Docker)로 스프링 부트(Spring Boot) 연동하여 실행하기 (0) | 2025.02.14 |
12. 도커(Docker) 종료된 컨테이너 강제로 로그 조회 (0) | 2025.02.11 |
11. Dockerfile의 정의와 image 생성 (0) | 2025.02.11 |
9. 도커(Docker)로 MySQL 실행하기 (0) | 2025.02.10 |