1. 程式人生 > >解決因為機器效能問題導致docker-compose執行容器超時的問題

解決因為機器效能問題導致docker-compose執行容器超時的問題

簡介

就是一到一個docker-compose檔案裡面要執行的容器變多,或者因為機器效能差導致沒有在60s之內把docker-compose檔案中的容器完全執行起來都會導致下面這個錯誤

UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

預設這個時間設定成60s

解決

如果你想臨時解決這個問題你可以直接在終端執行

export DOCKER_CLIENT_TIMEOUT=500
export COMPOSE_HTTP_TIMEOUT=500

如果你想永久解決這個問題你可以在你的profile檔案中新增上面兩句

vim /etc/profile

之後重新執行docker-compose up -d 就可以了

歡迎關注Bboysoul的部落格www.bboy