새 빌더 버전을 빌드할 때 이전 빌더 이미지를 전달 하는–cache-옵션을 사용 하는 것이 좋습니다. 이렇게 하면 수정 되지 않은 Docker 레이어를 다시 사용 하 고 대부분의 경우 오래 된 다운로드를 피할 수 있습니다 (pom.xml 파일이 변경 되지 않았거나 Maven 또는 JDK를 업그레이드 하지 않기로 결정 한 경우). 패키지 빌드부터 실행 중인 서비스에 이르기까지 서식 지의 모든 것은 hab 명령줄 인터페이스 (CLI) 도구를 통해 수행 됩니다. 서식 지를 사용 하 여 시작 하려면 다운로드 하 고 워크스테이션 운영 체제에 해당 하는 hab CLI 도구를 설치 해야 합니다. Hab CLI를 다운로드 했으면 컴퓨터에 압축을 풉니다. C:habitat 서식 지로 압축을 해제 한 다음 해당 폴더를 PATH 변수에 추가 하는 것이 좋습니다. Powershell을 사용 하 여이 작업을 수행 하는 방법은 다음과 같습니다. 누군가가 그렇게 하는 경우, docker는 다운로드 수에 대 한 훨씬 적은 분석을 얻을 것 이다. 당신은 안티 curlbash 캠프에 아끼는 하는 경우, 당신은 이전에 나열 된 다운로드 링크에서 최신 패키지를 얻을 수 있습니다, 또는 우리의 Bintray 페이지에 릴리스를 통해. S3 리소스에서 사용 하는 Go AWS SDK 버전이 충돌 했습니다.

이렇게 하면 장기 실행 업로드 및 다운로드와 관련 된 몇 가지 문제가 해결 됩니다. Hab CLI를 다운로드 했으면 컴퓨터에 압축을 풉니다. /Busr/로컬/빈에 압축을 해제 하면 경로에 배치 해야 합니다. 해 비 타트 스튜디오를 사용 하기 위해, 당신은 또한 Mac 용도 커를 설치 해야 합니다. 이제 빌드 로그를 훨씬 더 빠르게 로드할 수 있습니다 (최대 12 배 향상 된 기능이 관찰 됨). 렌더링 성능은 변하지 않지만, 번잡 빌드의 경우 로그를 다운로드 하는 데 시간이 많이 소요 되었다는 것을 알게 되었습니다. “파이프라인 없음” 페이지에서 CLI 다운로드 링크를 수정 했습니다. 이제 s3 리소스에서 skip_download: true를 매개 변수에서 지원 합니다. 그냥 스팸 메일 주소로 되 및 새 스팸 이메일 주소를 사용 하 여 만들 때마다 나는 그것을 다운로드 할 수 있습니다. S3 리소스에 업로드 및 다운로드 진행률이 올바르게 표시 됩니다.

더 이상 2TB/S를 보고 하지 않습니다. @krishicks 감사 합니다! Maven은 프로젝트 레벨의 pom.xml 파일을 사용 하 여 프로젝트 종속성을 해결 합니다. 그것은 비공개 및 공용 Maven 리포지토리에서 누락 된 JAR 파일을 다운로드 하 고 향후 빌드를 위해 이러한 파일을 캐시 합니다. 따라서 다음에 빌드를 실행 하면 종속성이 변경 되지 않은 경우 아무 것도 다운로드 되지 않습니다. 왜 사람들은 개발 하 고 정기적으로 당신이 로그인 하지 않고 다운로드를 찾을 수 있는 Docker 릴리스 노트에 연결 하는 모든 세 번째 의견을 경우에도 업계 최고의 컨테이너 도구를 업데이트 하는 회사에 대해 울고 있습니까? 예, 이것은 문제입니다. 이전에는 Docker를 무료로 다운로드할 수 있었습니다. 이제 이메일 주소와 정보를 지불 해야 합니까? 멋지다. 그것은 굉 장 Mac 용 Docker 및 Windows 용 Docker 사용자가 농구를 통해 이동 하지 않도록 Docker 저장소에 로그인 하지 않고 다운로드 할 수 있는 경우. 내가 제대로 기억 한다면 이것은 이미 이전에 가능 했다.

연결 된 GitHub 및 BitBucket 계정을 포함 하 여 적어도 19만 Docker Hub 계정이 손상 되었다는 소식을 듣는 즉시, 솔직히 개발자가 아니라 간단한 일회성 Docker를 사용 하려고 하는 사람들의 수를 궁금해 해야 합니다. 프로젝트, docker 클라이언트 다운로드에 대 한 로그인을 요구 하는 그들의 격렬 한 결정에 두 배로 독 노동자의 결과로 덜 안전 하 게 했다. 패키지를 다운로드 한 후에는 tar에서/usr/sloc/bin로 hab 바이너리를 추출 하거나 경로에 해당 위치를 추가 합니다 (예: tar-xvzf hab). 따라서 도구에 대 한 비용을 지불 하는 대신 docker (Docker Hub를 사용 하 고 모든 자습서를 따를 수 있음)로 등록 하거나 릴리스 노트 다운로드 링크를 사용 하는 것이 꽤 공평 하다 고 생각 하면 됩니다.