📷
/var/log/buildkit/v0.16.0
Builtin Dockerfile frontend has been updated to v1.10.0 changelog
docker build --secret
[1][2] で /run/secrets/
以下にファイルマウントされ、それを cat
で以下のように利用していたのが便利になった。
RUN \
PIP_INDEX_URL="$(cat /run/secrets/pip-index-url)" && \
export PIP_INDEX_URL && \
pip3 install ...
こうできる
RUN pip3 install ...
Parallel layer upload for s3 cache #5270
レイヤーごとに並列で S3 へアップロードしてくれる。各レイヤーは S3 SDK で既に並列で送られている。
upload_parallelism=4
: This parameter changes the number of layers uploaded to s3 in parallel. Each individual layer is uploaded with 5 threads, using the Upload manager provided by the AWS SDK.
https://github.com/moby/buildkit/pull/5270
並列アップロード箇所
うれしい
- executor error improvements #5179
- executor: detect containers killed by OOMKiller #5260
-
ci: add OCI image annotations to docker images #3554
- Renovate がリリースノートを持ってくるのに依存しているらしい
- https://github.com/renovatebot/renovate/blob/34.115.1/lib/modules/datasource/docker/readme.md
Discussion