4. Apollo Dockerのプルに失敗した場合の対処法

国内でApollo Dockerのプルが失敗した場合、どのように解決できますか?

  • メンテナー:daohu527@gmail.com

  • バージョン:1.0.0

  • 日付:2024年7月17日

  • 説明:

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

4.1.1. エラーの理由

上記のエラーメッセージは、デフォルト設定Use default GeoLocation settings がまだ使用されていることを示しています。これはDocker Hubを指しています。

4.1.2. 解決策

起動スクリプトはシステムのタイムゾーンを確認します。もし北京時間に設定されている場合、Baidu Cloudのミラーを使用してダウンロードします。それ以外の場合はDocker Hubをデフォルトで使用します。したがって、上記のエラーが発生した場合、現在のシステムタイムゾーンが北京のタイムゾーン``+0800`` かどうかを確認してください