컨테이너에서 호스트로 디렉토리를 어떻게 복사합니까?

Keonteineoeseo Hoseuteulo Dilegtolileul Eotteohge Bogsahabnikka



Docker 컨테이너에서 디렉터리는 컨테이너의 기능과 관련된 하위 폴더 및 파일을 저장하는 폴더입니다. 경우에 따라 사용자는 다른 팀 구성원과 디렉터리를 공유하거나 디버깅을 위해 특정 디렉터리 또는 파일을 Docker 컨테이너에서 호스트 컴퓨터로 복사할 수 있습니다. 이러한 해당 목적을 위해 Docker는 사용자가 컨테이너에서 로컬 호스트 시스템으로 디렉터리 또는 파일을 복사할 수 있도록 허용합니다.

이 글은 Docker 컨테이너에서 로컬 호스트 시스템으로 디렉토리를 복사하는 방법을 설명합니다.

컨테이너에서 로컬 호스트로 디렉토리를 복사하는 방법은 무엇입니까?

Docker 컨테이너에서 호스트로 디렉토리를 복사하려면 다음 단계를 확인하십시오.







  • 모든 컨테이너를 표시합니다.
  • 특정 컨테이너를 선택합니다.
  • '를 사용하여 컨테이너에서 호스트로 원하는 디렉토리를 복사합니다. docker cp <컨테이너 이름/id>:<디렉토리 경로> <호스트 경로> ' 명령.
  • 확인.

1단계: 모든 기존 컨테이너 보기

먼저 기존 컨테이너를 모두 나열하고 디렉터리를 복사할 컨테이너를 선택합니다.



도커 추신 -ㅏ

아래 출력은 두 개의 컨테이너를 표시합니다. 우리는 '를 선택했습니다. 계속1 ” 컨테이너:







2단계: 컨테이너에서 호스트로 디렉터리 복사

컨테이너에서 호스트로 디렉토리를 복사하려면 ' docker cp <컨테이너 이름/id>:<디렉토리 경로> <호스트 경로> ' 명령:

도커 CP 계속1: / usr / 공유하다 / nginx / HTML C:\도커\데이터

여기:



  • 계속1 ”는 컨테이너 이름입니다.
  • /usr/share/nginx/html ”는 디렉토리의 경로입니다.
  • C:\도커\데이터 ”는 호스트 시스템의 디렉토리 경로입니다.

위에 나열된 명령은 ' HTML ” 디렉터리를 컨테이너에서 가져와 호스트 시스템에 저장합니다.

3단계: 확인

확인을 위해 먼저 호스트 디렉터리로 이동하여 원하는 디렉터리가 복사되었는지 확인합니다.

CD C:\도커\데이터

그런 다음 제공된 명령을 사용하여 호스트 디렉터리 콘텐츠를 나열합니다.

ls

아래 출력은 ' HTML ” 디렉토리가 성공적으로 복사되었습니다:

컨테이너에서 호스트 시스템으로 디렉터리를 복사하는 가장 쉬운 방법을 설명했습니다.

결론

컨테이너에서 호스트 시스템으로 특정 디렉터리를 복사하려면 먼저 해당 디렉터리를 복사할 컨테이너를 선택합니다. 그런 다음 ' docker cp <컨테이너 이름/id>:<디렉토리 경로> <호스트 경로> ” 명령을 사용하여 컨테이너에서 원하는 디렉터리를 복사하고 호스트 시스템에 저장합니다. 그런 다음 호스트 디렉터리로 리디렉션하고 확인을 위해 콘텐츠를 봅니다. 이 글은 Docker 컨테이너에서 로컬 호스트 시스템으로 디렉토리를 복사하는 방법을 설명했습니다.