Docker 图1无效存储库名称错误

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:

当fig在“fig up”期间生成存储库名称时,它似乎在使用根目录的名称。我不知道如何在yaml中指定一个。我已经向docker注册了一个存储库名称,或者存储库是指docker映像

尝试“放大”时出现错误消息:

这是我的fig.yaml:

  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
。这样,您就不必传递或导出任何变量。