當執行涉及 docker-compose up 和大量服務的多個測試時,可能會出現間歇性錯誤。其中一個錯誤是「錯誤:對於testdb-data UnixHTTPConnectionPool(host='localhost', port=None): 讀取逾時。」
要解決此問題,請考慮以下解決方法:
執行以下指令:
sudo systemctl restart docker
加入以下環境變數:
export DOCKER_CLIENT_TIMEOUT=120 export COMPOSE_HTTP_TIMEOUT=120
這些解法有效解決了許多用戶的超時問題。請務必注意,該錯誤可能與網路狀況緩慢或代理上的資源利用率高等因素有關。透過增加超時值,docker-compose 可以有更多時間來完成其操作。
如需進一步了解,請參考以下相關問題:
以上是如何修復 Docker Compose 中的「UnixHTTPConnectionPool:讀取逾時」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!