본문 바로가기

Docker

Docker: docker cp # 호스트 파일 container 안으로 복사

728x90
반응형
docker cp -a ./ abc:/usr/src/app/

docker cp 명령어는 Docker 컨테이너와 호스트 시스템 간에 파일이나 디렉터리를 복사하는 데 사용됩니다. 위 명령어는 다음과 같은 작업을 수행합니다.

  1. -a 옵션: 이 옵션은 파일이나 디렉터리의 소유자, 그룹, 퍼미션 등 메타데이터를 유지하면서 복사하는데 사용됩니다. 이를 통해 원본 파일의 속성이 대상 파일에도 그대로 적용됩니다.
  2. ./: 현재 작업 디렉터리에 있는 모든 파일 및 디렉터리를 복사합니다.
  3. abc: 이 이름을 가진 실행 중인 Docker 컨테이너를 찾습니다.
  4. /usr/src/app/: 컨테이너 내에서 파일 또는 디렉터리가 복사될 대상 경로를 지정합니다.

따라서 이 명령어는 현재 작업 디렉터리의 모든 파일 및 디렉터리를 "abc"라는 이름의 Docker 컨테이너의 /usr/src/app/ 경로로 복사하며, 파일 속성(소유자, 그룹, 퍼미션 등)을 그대로 유지합니다.

728x90
반응형

'Docker' 카테고리의 다른 글

Docker container 자동 시작  (0) 2023.01.21
docker run, stop, start, restart  (0) 2023.01.20
Dockerfile # RUN # CMD # ENTRYPOINT  (0) 2023.01.19