2014-09-05 8 views
0

타사 Docker 이미지 (공식 Shipyard 이미지)를 변경하고 새 이미지를 다시 구성하고 싶습니다.Docker 이미지 수정 및 다시 작성

TAR 파일을 내보내고, 디렉토리로 확장하고, 변경하고, 새 TAR을 빌드하고, 해당 TAR을 가져 오거나, 이미지의 내용을 디렉토리에 부어 넣을 수있는 방법이 있습니까? 완료되면 직접 새 것을 다시 만드십시오.

답변

0

당신은 할 수 중 하나를 자신의 Dockerfile 또는

  • 에서

    • 시작 그냥 자신의 바이너리 이미지를 기반으로 Dockerfile 자신을 시작 FROMshipyard/shipyard를 사용합니다.
  • +0

    Dockerfile을 가져 오거나 전체적으로 파일 시스템을 탐색하는 것보다 더 우아한 방법이 있습니까? –

    +0

    Docker Hub는 자동 빌드마다 'Dockerfile'을 보여줄 것이지만 수동 빌드의 경우 소스 코드 저장소를 찾아야합니다. Dockerfile이 이미지의 일부라는 보장은 없습니다. ** 그러나 ** 이미지를 신뢰한다면 Dockerfile이 필요하지 않습니다. 자신의 Dockerfile에서'FROM image'를 사용하고 바이너리를 계속 빌드하십시오. – Andy

    +0

    필자는 전체적으로 압축 파일을 생성 할 필요없이 이미지에서 파일을 추출하거나 열거하는 방법에 대해 주로 염려합니다. 원하는 모든 파일을 추출 할 필요가 없으면 모든 파일을 압축하지 않아도됩니다. –