docker - 无花果无效的存储库名称错误

标签 docker yaml fig

当它在“fig up”期间生成存储库名称时,似乎无花果正在使用根目录的名称。我不知道如何在Yaml中指定一个。我已经在Docker中注册了存储库名称,或者存储库是否意味着Docker镜像?

尝试“创建”错误消息:

  Invalid repository name (DDCIntegrationDevEnvs_es), only [a-z0-9-_.] are allowed

这是我的fig.yaml:
  nodejs:
      build: ./nodejs
      links:
          - es
          - rabbitmq
  es:
      build: ./elasticsearch
  rabbitmq:
      build: ./rabbitmq
      environment:
          PARENT_HOSTNAME:DALM0CXXFD11

注意:我尝试将FIG_PROJECT_NAME添加到fig.yml的顶部,但收到此错误:
  Service "%s" doesn't have any configuration options. All top level keys in your fig.yml must map to a dictionary of configuration options.

最佳答案

有一个open pull request可以解决此问题,但尚未合并。
FIG_PROJECT_NAME变量可以使用,但必须是环境变量。您也可以使用project-name标志在命令行中传递它。

环境变量:

export FIG_PROJECT_NAME="newname"
fig up

命令行:
fig --project-name=newname up

关于docker - 无花果无效的存储库名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27712358/

相关文章:

docker - 重启系统后Docker PS消失了

docker - 连接失败:连接已关闭(代码:1000)

docker - 修复不断重启的Docker容器

node.js - 如何将 docker 容器端口公开给另一个容器

ios azure pipeline build 失败,build 错误 no team ID found in the archive

azure-devops - Azure devops Yaml :how to set for loop over agent pool name

caching - 阻止Docker从缓存创建图像

javascript - 谷歌应用引擎 CORS “Error parsing ./app.yaml: Unknown url handler type”

docker - 使用fig和docker-machine进行远程部署