cost 362 ms
Dockerfile HEREDOC 在 bash 中運行

[英]Dockerfile with HEREDOC running in bash

我正在 Dockerfile 中試驗新的HEREDOC 語法。官方文檔中有一個示例,我假設它在 bash 中將一些 heredoc 作為腳本運行:# syntax=docker/dockerfile:1 FROM debian RUN <<EOT bash apt-get updat ...

如何使用帶有 tls 的 localhost 注冊表的 buildctl

[英]How to use buildctl with localhost registry with tls

我正在嘗試將 buildctl 工具與在我的本地主機上運行的 Artifactory 注冊表一起使用。 我正在使用以下命令。 如文檔中所述,我添加了標志“registry.insecure=true”。 但是,仍然出現以下錯誤: 似乎它正試圖通過 HTTPS 訪問本地倉庫。 如何讓它與 HTTP ...

git 使用 --mount=type=ssh 克隆私人倉庫不起作用

[英]git clone private repo with --mount=type=ssh does not work

在我的終端中,這確實有效: 我想從我的 Dockerfile 克隆一個私有存儲庫。這不起作用。 Dockerfile: 錯誤: 奇怪,因為當我直接使用 git cloen 時,它使用完全相同的終端 session。 如何在我的 Dockerfile 中克隆私有存儲庫? ...

我可以使用 Docker buildkit 為非根用戶提供 ssh 密鑰嗎?

[英]Can I use Docker buildkit to provide an ssh key to a non-root user?

我在以非 root 用戶身份使用 buildkit 的RUN --mount=type=ssh時遇到了問題。 使用此命令: 而這個 Dockerfile: 有用。 我得到 output 這樣的: 但是,如果我包括USER airflow行,它會中斷: 這可能是它的症結所在: 我想在如下命令中引用密 ...

如何使用 docker buildx 構建命令指定推送位置

[英]How to specify where to push using docker buildx build command

我正在閱讀有關docker buildx build以構建到多個體系結構的文檔,我對--push選項感到困惑,它說它直接推送到注冊表,但它是如何知道的,或者我如何指定我希望它推送的位置構建的圖像? 有關更多上下文,我的計划是將圖像從我的 Gitlab CI/CD 管道推送到我的 Gitlab 私有容 ...

Dockerfile:為什么 ADD 和 RUN curl 會間歇性地導致不同的圖像尺寸?

[英]Dockerfile: why ADD and RUN curl intermittently result in different image sizes?

我最近一直在重構Dockerfile並決定嘗試ADD over RUN curl以使文件更干凈。 令我驚訝的是,這導致了相當大的大小差異: 更令人驚訝的是,我嘗試了一些Dockerfile除了ADD或curl之外什么都不做,它們的大小是相同的。 我也嘗試了有無buildkit,結果是一樣的(雖然沒 ...

在 airflow 映像上構建時,詩歌和 buildkit mount=type=cache 不起作用

[英]Poetry and buildkit mount=type=cache not working when building over airflow image

我有 2 個 docker 文件示例,一個正在工作,另一個沒有。 2 之間的主要區別是基本圖像。 簡單的 python 基礎鏡像 docker 文件: Airflow 基礎鏡像 docker 文件: 在構建 docker 文件之前,在與pyproject.toml文件相同的文件夾中運行poetr ...

您可以一次傳遞多個 Docker BuildKit 機密嗎?

[英]Can you pass multiple Docker BuildKit secrets at once?

我有一個需要構建的 Docker 映像,但是為了構建它,我必須使用 AWS 憑證和配置。 我已經想出了如何將單個文件作為秘密傳遞; 但是,我不能為一個運行命令傳遞多個秘密文件。 有沒有辦法發生這種情況? 我通過這樣的憑據: RUN --mount=type=secret,id=aws,target ...

在代理后面使用 docker buildx 運行 BuildKit

[英]Running BuildKit using docker buildx behind a proxy

我的組織使用 http/https 代理。 到 inte.net 的流量必須通過這個代理路由。 我們正在為構建和推送 docker 圖像的 jenkins 管道添加多架構支持。 HTTP_PROXY 和 HTTPS_PROXY 環境變量設置為 docker 並且適用於常規 docker 構建,但 ...

如何在 Docker 中掛載 NextJS 緩存

[英]How to mount NextJS cache in Docker

有誰知道在 Docker 中掛載 Next 緩存的方法? 我認為這會相對簡單。 我發現 buildkit 有一個緩存掛載功能,並試圖將它添加到我的 Dockerfile 中。 但是我發現我無法作為節點寫入緩存。 顯然,您需要 root 權限才能使用 buildkit 緩存掛載。 這是一個問 ...

使用 BuildKit 為 docker build --cache-from 設置過期或 max-age 限制

[英]Set expiration or max-age limit for docker build --cache-from with BuildKit

TL;DR:如果我的 CI docker build 指令類似於 如何限制可接受的圖像緩存的過期或最大年齡,以便每周左右刷新第一個FROM <some-language>:latest dockerfile 指令,從而觸發完整構建? 背景:我的 CI 緩存系統 Bitbucke ...

Docker的 FROM --platform 參數不關心平台是否錯誤......?

[英]Docker's FROM --platform parameter doesn't care if the platform is wrong...?

我在這里有一個非常簡單的 Dockerfile: 我希望構建這樣的東西會失敗nvidia/cuda:10.1-cudnn7-runtime沒有 arm64 圖像。 相反,它似乎透明地拉取圖像的amd64版本......? 我的構建命令是: 當我在我的 amd64 主機上運行它時,它會抱怨不匹 ...

如何在多階段構建中提取覆蓋率報告?

[英]How to extract coverage report in multistage build?

我想在多階段構建中構建 docker 映像時提取覆蓋率報告。 在我使用 Jenkins Docker 插件通過image.inside執行測試之前,但現在我使用以下命令執行測試,但無法提取覆蓋率報告。 有沒有辦法像下面的函數一樣在不運行 docker 映像的情況下掛載 Jenkins 工作區? ...


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