gpt4 book ai didi

google-cloud-platform - 谷歌云运行 : COPY fails when changing source folder from ./构建

转载 作者:行者123 更新时间:2023-12-04 02:39:35 24 4
gpt4 key购买 nike

$ gcloud builds submit --tag gcr.io/projectname/testserver
// ... works fine until the COPY step:

Step 6/7 : COPY build ./
COPY failed: stat /var/lib/docker/tmp/docker-builder653325957/build: no such file or directory
ERROR
ERROR: build step 0 "gcr.io/cloud-builders/docker" failed: exit status 1


上面列出的构建文件夹, /var/lib/docker/tmp/docker-builder653325957/build , 不是本地文件夹。 Cloud Builder 是否以该格式创建临时文件夹?

我如何让它复制我的本地 build文件夹?

我也试过 COPY ./build ./但 CLI 输出是一样的

下面的 Dockerfile。
FROM node:12-slim

# Create app folder
WORKDIR /usr/src/app

# Install app deps. Copy the lock file
COPY package*.json ./
RUN npm install

ENV SCOPES=removed \
SHOPIFY_API_KEY=removed \
SHOPIFY_API_SECRET=removed \
CLIENT_APP_URL=removed

COPY build ./
CMD ["node", "server.js"]


最佳答案

gcloud命令使用 .gitignore.gcloudignore files 以确定要包含在 Docker 构建中的文件和目录。如果您的 build目录列在其中一个文件中,则无法将其复制到您的容器镜像中。

关于google-cloud-platform - 谷歌云运行 : COPY fails when changing source folder from ./构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60021050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com