我在本地重建 Raven db 時遇到問題
- 作業系統:Ubuntu 20.04
- BTG版本:1.1.38
復制步驟
btg docker db raven
錯誤:
mattwoodruff@mattwoodruff-Ryzen-5900x ~/repos/bison/eticket (TBT-377) $ btg docker db raven
Resetting raven database...
> @circle9r/[email protected] db:rebuild
> ts-node -r esm ./database/index.ts
2022-02-23T15:31:49.632Z raven:seed:s3 Error: connect ETIMEDOUT 172.19.0.3:9090
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1157:16)
2022-02-23T15:40:33.916Z raven:seed:s3 Error: connect ETIMEDOUT 172.19.0.3:9090
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1157:16)
我試過的
- 更新泊塢窗影像
- 重啟服務
- 我認為它快用完了記憶體,因為它接近最大值并掛起,所以我創建了一個具有 4 cpu 和 12 gb ram 的影像。仍然超時。
docker stop raven
docker rm raven
docker run -d --restart always --cpus 4 --memory 12g --name raven -p 5013:5013 --network my-network -e NODE_ENV=dev -e MONGO_DATABASE_URL=mongodb://my-mongodb:27017/raven -e SENTINEL_SERVER_URL=http://sentinel:7000 -e ETICKET_SERVER_URL=http://eticket:5002 -e SWD_SERVER_URL=http://chickfila:5007 -e GOPHER_SERVER_URL=http://gopher:5008 -e LABRADOR_SERVER_URL=http://labrador:4000 -e RAVEN_SERVER_URL=http://raven:5013 -e DA_EMAIL_SERVER_URL=http://da-email:9000 -e S3_ENDPOINT=http://s3mock:9090 -e REDIS_DATABASE_URL=my-redis -e REDIS_DATABASE_PORT=6379 ghcr.io/circle9r/raven
- 我可以訪問在埠 9090 上運行的s3mock 。
- 繞過 btg 并執行到 docker 映像中
docker exec -it raven bash
$ npm run seed:s3
- 在 Stack Overflow 上尋求幫助
謝謝!
uj5u.com熱心網友回復:
您是否嘗試過重置所有內容?btg docker reset看起來存在網路問題,這是在初始設定階段完成的
uj5u.com熱心網友回復:
碼頭工人設定
附上我的 docker 設定。我與您在不同的平臺上,但是當我遇到超時問題時,它們通常與沒有分配足夠的資源有關。
uj5u.com熱心網友回復:
錯誤地公開發布:微笑:。移至私有 SO
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/431608.html
標籤:码头工人
上一篇:Dockercompose:將卷映射從docker卷更改為服務器上的檔案夾
下一篇:多架構dockerbuildpythonarm64命令'('lsb_release','-a')'回傳非零退出狀態1
