问题标签 [buildx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
19 浏览

docker - buildx 和容器文件夹结构和overlayfs

我正在构建一个容器来托管一个基于 php 的 Web 应用程序,该应用程序带有一个带有 nginx 的 mariadb (mysql) 后端。当我运行 adocker buildx build ...时,它会处理整个 Dockerfile,其中包括:

. 拥有我所有的文件和子文件夹当它运行时,它会将所有内容存储在 /var/lib/buildkit/runc-overlayfs/snapshots/snapshots/63/fs/app...

为什么它会这样做,我如何使应用程序文件夹起作用或移动到 /app?mkdir 不这样做。cp不会做。它只是在这些 overlayfs 文件夹中构建更多文件夹。旁注 - 我似乎也无法整理这些文件/文件夹。如果我添加一个 RUN chown ...,它会将它们放入自己的快照中,我猜这会创建更多层。

0 投票
0 回答
21 浏览

docker - Raspberry/docker buildx - 如何添加另一个目标平台

我正在尝试在 Rasbbery linux/arm/v7 上为 linux/amd64 构建映像。不幸的是我不能:(当我检查docker buildx ls时,我看到:

我完成了这里解释的所有步骤:https ://docs.docker.com/desktop/multi-arch/ 。不知道该怎么做更多:(

非常感谢每个帮助

0 投票
0 回答
21 浏览

docker - docker buildx 在生产中不复制文件

我遇到了 docker buildx 工具无法将文件正确复制到生产容器的问题。例如:

构建中的所有文件都将正确复制。但是,nginx.conf 和 env.sh 将报告为未找到。有任何想法吗?

PS:这似乎是 nginx:alpine 的问题。没有线索