簡體   English   中英

如何增加Docker的日志限制? | [輸出被剪裁,達到日志限制 100KiB/s]

[英]How to increase Log Limit of Docker? | [output clipped, log limit 100KiB/s reached]

我的目標是在Azure DevOps管道上從GitHub執行Docker

為什么我的代碼退出?


理論:

認為它退出是因為它無法下載torch-xla==1.8

我現在懷疑這由於日志限制而失敗?:

#17 9.115 [output clipped, log limit 100KiB/s reached]

如何增加日志限制?

這是關於Docker 還是 Azure DevOps


#17 [test 5/5] RUN cd ontology_tagger && poetry run invoke deploy
#17 sha256:3581942486c3acb9ab1c41574317a3ec25db6fbbb8fb47af887c47e5a6e1e607
#17 3.046 ============================= test session starts ==============================
#17 3.046 platform linux -- Python 3.7.12, pytest-3.10.1, py-1.10.0, pluggy-1.0.0
#17 3.046 rootdir: /home/worker/python/ontology_tagger, inifile: pytest.ini
#17 3.046 collecting ... importing Jupyter notebook from /home/worker/python/ontology_tagger/ontology_tagger/notebooks/ontology_tagger.ipynb
#17 5.762 Collecting torch-xla==1.8

#17 6.315   Downloading https://storage.googleapis.com/tpu-pytorch/wheels/torch_xla-1.8-cp37-cp37m-linux_x86_64.whl (144.6 MB)

#17 6.315 25l
     |                                | 10 kB 20.5 MB/s eta 0:00:08
...
     |███████████████████████▊        | 107.3 MB 41.9 MB/s eta 0:00:01
     |███���█
#17 9.115 [output clipped, log limit 100KiB/s reached]
#17 ERROR: executor failed running [/bin/sh -c cd ontology_tagger && poetry run invoke deploy]: exit code: 2
------
 > [test 5/5] RUN cd ontology_tagger && poetry run invoke deploy:
------
executor failed running [/bin/sh -c cd ontology_tagger && poetry run invoke deploy]: exit code: 2
##[error]Bash exited with code '1'.
Finishing: Test worker

如果還有什么我應該添加到帖子中,請告訴我。

Docker 默認使用 json-file 日志驅動來保存日志文件,並且不限制文件大小。 下面的 CLI 命令有助於增加日志驅動程序容器的限制

docker run --log-opt max-size=10m --log-opt max-file=5 my-app:latest

此外,如果您使用基於系統的 Linux 發行版服務器,則需要添加以下幾行

/etc/sysconfig/docker
BUILDKIT_STEP_LOG_MAX_SIZE=10000000
BUILDKIT_STEP_LOG_MAX_SPEED=10000000

有關更多信息,請查看Docker 構建

還要檢查Rotating Docker Logs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM