当它在“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/