gpt4 book ai didi

DOCKER_REGISTRY 值未设置构建错误

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

我正在对 .NET Core 2.1、React/Redux 和 Docker 进行一些试验。在没有对生成的 React 代码的样板 ASP.NET Core 进行任何更改的情况下,我为项目添加了 Docker 支持。

现在项目没有建立!

当我尝试构建时,我得到了错误DOCKER_REGISTRY value is not set build error.
为了解决这个问题,我尝试将我的 docker-compose 文件更改为:

version: '3.4'

services:
project:
image: ${DOCKER_REGISTRY}project
build:
context: .
dockerfile: Project\Dockerfile
environment:
DOCKER_REGISTRY = "docker.io"

但是,这没有用。我想我错过了一些非常简单的东西。

提前致谢!

更新:

通过认为我没有保存在 docker.io 中的图像,我走得更远了,那么我为什么要尝试将其拉下来呢?我将 docker-compose 文件更改为如下所示:
version: '3.4'

services:
project:
build:
context: .
dockerfile: project\Dockerfile

现在该项目至少会构建 - 但它不会调试,因为我现在在 7 的第二步得到一个错误:
Service 'project' failed to build: COPY failed: CreateFile \\?\C:\ProgramData\Docker\tmp\docker-builder965605424\src: The system cannot find the file specified..

最佳答案

这是 Docker Compose 版本 1.21.2 https://github.com/docker/compose/issues/5969 的问题所以您可以切换到稳定 channel 或更新您的docker-compose.yml看起来像下面这样:

version: '3.4'

services:
project:
image: ${DOCKER_REGISTRY}project
build:
context: Project
dockerfile: ./Dockerfile

关于DOCKER_REGISTRY 值未设置构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50751505/

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