7得票1回答
使用变量跨多阶段的Docker构建

我希望能够在多阶段Docker构建中使用变量。类似于这个问题(撰写时未得到答复)。 我的具体用例是在builder阶段中构建我的Go项目,并将其所在目录保存在一个变量中,在接下来的一个或多个阶段中使用相同的变量: BUILD_DIR 变量。 我的Dockerfile如下(注释行中的示例不起...

24得票4回答
在docker-compose文件中使用buildx构建linux/arm64

我可以使用以下命令单独构建我的Dockerfile: docker buildx build --platform linux/arm64 -t testbuild . 现在我想在docker-compose文件中使用buildx,但是如何使用以及如何指定我想使用arm64架构?这是我使...

160得票14回答
Docker跟随上下文之外的符号链接

又是一个Docker符号链接问题。我有一堆文件想要复制到所有的Docker构建中。我的目录结构如下: parent_dir - common_files - file.txt - dir1 - Dockerfile - sy...

14得票5回答
构建我的Docker容器时,出现了GraphQL ERESOLVE无法解析依赖树的问题。

这是我的文件。 我认为这是问题的核心。 Could not resolve dependency: npm ERR! peer graphql@"^0.12.0 || ^0.13.0 || ^14.0.0" from graphql-middleware@4.0.2 docker-co...

15得票2回答
`docker build` 显示 `RUN` 的输出结果

我有这个Dockerfile文件,在其中使用RUN命令运行一个命令,并且我希望在运行docker build命令时能够看到其输出: FROM alpine:3.14 COPY . . RUN echo "here are some numbers: $(seq 10)" ...

629得票12回答
Docker Compose与Dockerfile有什么区别?

我一直在研究学习Docker,并且正在尝试选择正确的Django设置。目前,有两种选择: Docker Compose或Dockerfile 我知道在Docker Compose中使用Dockerfiles,但我不确定是否将所有内容放入一个大的Dockerfile中,并使用多个FROM命令来构...

24得票2回答
Docker生产环境下的PHP-FPM和Nginx配置就绪

在Docker中,我使用php-fpm、nginx和应用程序代码的组合存在一个小的理论问题。我试图坚持这个模型:Docker镜像只做一件事情 - 我有单独的容器用于php-fpm和nginx。php: image: php:5-fpm-alpine expose: ...

9得票1回答
加速Docker健康检查容器

我希望加快容器启动时间,但我的健康检查却不允许。 假设我现在有这个健康检查: HEALTHCHECK --interval=300s --timeout=5s --start-period=5s --retries=3 CMD \ curl http://localhost:<...

156得票3回答
Docker如何仅在发生更改时运行pip requirements.txt?

在 Dockerfile 中,我有一层用于安装 requirements.txt 的代码:FROM python:2.7 RUN pip install -r requirements.txt 构建Docker镜像时,无论对此文件进行了何种更改,它都会运行整个进程而不受影响。 我该如何确保当文...

7得票2回答
Dockerfile - 通过使用 COPY --from 添加 node.js

我可以使用以下方式创建带有PHP和composer的Docker容器: FROM php:fpm COPY --from=composer:latest /usr/bin/composer /usr/bin/composer 是否有相应的方法来实现Node.js和npm的等效归档?我迄今...