Docker 컨테이너에서 파일을 가져 옵니까?


20

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

docker insert IMAGE URL PATH

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


두 가지 : 1. 도커 삽입은 컨테이너가 아닌 IMAGE 파일에서 작동했습니다. 2. 0.10.0에서 더 이상 사용되지 않으며 더 이상 존재하지 않습니다.
Sean Summers

답변:


35

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

  • cp doc v0.6.3 에 따르면 현재 버전에는 일반 'cp'명령이 있습니다 .

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

  • 이전 버전의 경우 export doc v0.5.3 에서와 같이 'export'를 사용하는 것이 좋습니다 .

    사용법 : docker export 컨테이너
    파일 시스템의 내용을 tar 아카이브로 내보내기

컨테이너의 기능에 따라 다른 옵션이있을 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.