Tuesday, June 13, 2023

Docker에서 Host(내 PC)와 Container 간에 파일 복사하기

Docker 파일 복사 명령어: docker cp

Docker의 파일 복사 명령어는 docker cp입니다. 이 명령어는 호스트와 컨테이너 사이의 파일을 복사하는 데 사용됩니다. 이 포스트에서는 명령어의 사용법과 예제를 통해 이해를 돕도록 하겠습니다.

docker cp 명령어의 사용법

docker cp 명령어의 기본 구조는 다음과 같습니다.

docker cp [옵션] 소스 경로 대상 경로
  • 소스 경로는 파일이나 디렉터리의 경로입니다.
  • 대상 경로는 파일이나 디렉터리의 경로입니다.

docker cp 명령어의 옵션

docker cp 명령어는 다음과 같은 옵션을 지원합니다.

  • -a : 소스와 대상이 모두 디렉터리인 경우, 하위 디렉터리와 파일도 모두 복사합니다.
  • -i : 입력 프롬프트를 표시합니다.
  • -v : 소스와 대상을 지정하지 않고, 입력으로부터 소스와 대상을 읽습니다.

docker cp 명령어 사용 예제

예를 들어, 호스트의 /path/foo.txt 파일을 컨테이너의 /path/foo.txt 파일에 복사하려면 다음과 같이 명령을 실행합니다.

docker cp /path/foo.txt mycontainer:/path/foo.txt

컨테이너의 /path/foo.txt 파일을 호스트의 /path/foo.txt 파일에 복사하려면 다음과 같이 명령을 실행합니다.

docker cp mycontainer:/path/foo.txt /path/foo.txt

결론

이로써 docker cp 명령어를 사용하여 호스트와 컨테이너 사이의 파일을 쉽게 복사할 수 있습니다. Docker를 효율적으로 사용하려면 이러한 기본 명령어를 숙지하는 것이 중요합니다.


0 개의 댓글:

Post a Comment