1

「fig up」中にリポジトリ名を生成するときに、fig がルート ディレクトリの名前を使用しているように見えます。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.yml の先頭に FIG_PROJECT_NAME を追加しようとしましたが、次のエラーが発生しました。

  Service "%s" doesn't have any configuration options. All top level keys in your fig.yml must map to a dictionary of configuration options.
4

1 に答える 1

4

これを修正するオープン プル リクエストがありますが、まだマージされていません。

FIG_PROJECT_NAME変数は機能しますが、環境変数である必要があります。project-nameフラグを使用してコマンドラインで渡すこともできます。

環境変数:

export FIG_PROJECT_NAME="newname"
fig up

コマンドライン:

fig --project-name=newname up
于 2014-12-30T21:14:24.673 に答える