16.4. Apollo Docker를 풀링하는 데 실패했을 때 어떻게 해야 하나요?

중국에서 Apollo Docker를 풀링하는 데 실패했을 때 어떻게 해결할 수 있나요?

16.4.1. 답변

중국에서는 Docker Hub 접근이 제한되어 있으므로, 대안으로 Baidu Cloud의 미러를 사용하여 다운로드하고, 해외에서는 Docker Hub를 계속 사용할 수 있습니다. 다음과 같은 오류 메시지가 표시되면:

[INFO] Use default GeoLocation settings
[INFO] Start pulling docker image apolloauto/apollo:dev-x86_64-18.04-20240620_1444 ...
Error response from daemon: manifest for apolloauto/apollo:dev-x86_64-18.04-20240620_1444 not found: manifest unknown: manifest unknown
[ERROR] Failed to pull docker image: apolloauto/apollo:dev-x86_64-18.04-20240620_1444

16.4.1.1. 오류 원인

위 오류 메시지는 기본 설정 Use default GeoLocation settings 가 여전히 사용되고 있음을 보여줍니다. 이는 Docker Hub를 참조합니다.

16.4.1.2. 해결 방법

시작 스크립트는 시스템의 시간대를 확인합니다. 만약 베이징 시간으로 설정되어 있다면 Baidu Cloud 미러를 사용하여 다운로드하고, 그렇지 않으면 기본적으로 Docker Hub를 사용합니다. 따라서 위와 같은 오류가 발생했을 때, 현재 시스템 시간대가 베이징 시간대 ``+0800`` 인지 확인하세요 .