docker-compose에서 빌드하기위한 컨텍스트로 사용하는 git 저장소 (저장소에는 Dockerfile 및 docker-entrypoint.sh가 있음)가 있습니다.
build:
context: [email protected]/example/example-backend.git
다음 중 하나를 실행할 때 :
1. docker-compose build && docker-compose up -d
2. docker-compose build --no-cache && docker-compose up -d
3. docker-compose up -d --build
이미지가 저장소에서 빌드되고 있지만 파일이 원본 / 마스터로 최신 상태가 아닙니다. 그들은 이전 커밋에서 나온 것입니다.
git에서 당기기가 실제로 작동하는지 확인했습니다. 하기
git clone [email protected]/example/example-backend.git
최신 커밋에서 가져옵니다.
내가 도대체 뭘 잘못하고있는 겁니까? Docker는 git 저장소의 최신 커밋에서 가져 오지 않습니다.
(누구에게 물어 보느냐에 따라) 알려진 누락 된 기능이나 버그를 우연히 발견 한 것 같습니다. 여기 에서 자세한 내용을 확인할 수 있습니다 . 이 문제를 해결하는 방법은 ssh git 대신 http (s) url을 사용하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다