COPY
는 호스트 컴퓨터에 있는 파일을 복사해서 컨테이너로 전달한다.
# 문법
COPY [호스트 컴퓨터에 있는 복사할 파일의 경로] [컨테이너에서 파일이 위치할 경로]
# 예시
COPY app.txt /app.txt
app.txt 파일 만들기
Dockerfile 만들어서 이미지 생성 및 컨테이너 실행
Dockerfile
FROM ubuntu
COPY app.txt /app.txt
ENTRYPOINT ["/bin/bash", "-c", "sleep 500"] # 디버깅용 코드
$ docker build -t my-server .
$ docker run -d my-server
$ docker exec -it [Container ID] bash
$ ls
my-app
디렉터리 만들기, my-app
디렉터리 안에 파일 만들기
Dockerfile 만들어서 이미지 생성 및 컨테이너 실행
Dockerfile
FROM ubuntu
COPY my-app /my-app/
ENTRYPOINT ["/bin/bash", "-c", "sleep 500"] # 디버깅용 코드
$ docker build -t my-server .
$ docker run -d my-server
$ docker exec -it [Container ID] bash
$ ls