Docker 图1无效存储库名称错误
当fig在“fig up”期间生成存储库名称时,它似乎在使用根目录的名称。我不知道如何在yaml中指定一个。我已经向docker注册了一个存储库名称,或者存储库是指docker映像 尝试“放大”时出现错误消息: 这是我的fig.yaml:Docker 图1无效存储库名称错误,docker,yaml,fig,Docker,Yaml,Fig,当fig在“fig up”期间生成存储库名称时,它似乎在使用根目录的名称。我不知道如何在yaml中指定一个。我已经向docker注册了一个存储库名称,或者存储库是指docker映像 尝试“放大”时出现错误消息: 这是我的fig.yaml: nodejs: build: ./nodejs links: - es - rabbitmq es: build: ./elasticsearch rabbitmq:
nodejs:
build: ./nodejs
links:
- es
- rabbitmq
es:
build: ./elasticsearch
rabbitmq:
build: ./rabbitmq
environment:
PARENT_HOSTNAME:DALM0CXXFD11
注意:我尝试将FIG_项目名称添加到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.
有一个解决方案,但尚未合并
FIG\u PROJECT\u NAME
变量将起作用,但它必须是一个环境变量。您还可以使用项目名称
标志在命令行传递它
环境变量:
export FIG_PROJECT_NAME="newname"
fig up
命令行:
fig --project-name=newname up
有一个解决方案,但尚未合并
FIG\u PROJECT\u NAME
变量将起作用,但它必须是一个环境变量。您还可以使用项目名称
标志在命令行传递它
环境变量:
export FIG_PROJECT_NAME="newname"
fig up
命令行:
fig --project-name=newname up
最好的办法是将目录小写为
DDCIntegrationDevEnvs
。如果您使用的是git,这是可能的,没有任何错误,只需将目录更改为类似于ddcintegration\u dev\u envs\u es
。这样您就不必传递或导出任何变量。最好的办法是将您的目录小写为DDCIntegrationDevEnvs.
。如果您使用的是git,这是可能的,没有任何错误,只需将目录更改为类似于ddcintegration\u dev\u envs\u es
。这样,您就不必传递或导出任何变量。