Docker 컨테이너에서 파일을 추출하시겠습니까?

Docker 컨테이너에서 파일을 추출하시겠습니까?

다음을 통해 파일이 Docker 컨테이너에 삽입될 수 있음을 알 수 있습니다 insert.

docker insert IMAGE URL PATH

Docker 컨테이너의 파일 내용을 가져와 호스트 운영 체제 어딘가에 저장할 수 있는 방법이 있습니까? 구성 파일의 값을 추출하여 호스트 OS에 저장하고 싶습니다.

답변1

사용 중인 Docker 도구 버전에 따라 다릅니다.

  • 현재 버전에는 다음과 같이 일반적인 "cp" 명령이 있습니다.CP 문서 v0.6.3:

    사용법: docker cp CONTAINER:PATH HOSTPATH
    ​​​​컨테이너 파일 시스템의 파일/폴더를 호스트
    경로로 복사합니다. 경로는 파일 시스템의 루트를 기준으로 합니다.

  • 이전 버전의 경우 "내보내기"를 다음과 같이 사용하는 것이 좋습니다.수출 문서 v0.5.3:

    사용법: docker import CONTAINER는
    파일 시스템의 내용을 tar 아카이브로 내보냅니다.

(컨테이너의 성능에 따라 다른 옵션이 있을 수 있습니다.)

관련 정보