Docker에는 캐시가 있지만 "docker build"출력에서 볼 수있는 것은 다음 중 하나입니다.
---> Using cache
또는 명령의 출력 (캐시를 사용하지 않음을 의미).
Dockerfile (COPY)에서 한 단계 후에 캐시를 사용하지 않습니다. 그러나 나는 복사중인 폴더에서 아무것도 바뀌지 않았다고 확신합니다. (이것은 우리의 응용 프로그램이며, 예를 들어 연속으로 두 번 배포 할 때도 캐시가없는 경우가 발생합니다.)
Docker가 변경 된 것으로 생각하게하는 방법이 있습니까?
Docker가 타임 스탬프를 확인하는 데 사용했지만 Docker 1.8에서 수정되었으며 Docker 1.9.x에 있습니다.
@JoelESalas : 귀하의 요청을 이해하지 못합니다.
—
Timmay
FROM ubuntu:14.04
MAINTAINER me
COPY /app/ /app/
이것을 보여주는 간단한 것. 그리고 전체 소스 코드와 인프라를 게시하지는 않겠습니다.
또한 Dockerfile을 보면 도움이 될 수 있지만 문제는 어떻게 그러한 문제를 진단 합니까 ? 다른 사람 이 내 구성을보고 답변을 말하고 싶지 않습니다 . 문제를 해결하는 데 도움이되는 도구가 무엇인지 알고 싶습니다.
—
Timmay
해당 디렉토리에서 아무것도 변경되지 않았습니까?
—
Joel E Salas
Dockerfile