2016-10-19 8 views
0

私はこのドッキングウィンドウのパラメータが含まれているオーロラのファイルがあります。オーロラ:ドッキングウィンドウのパラメータで不明なスキーマ

jobs = [ 
    Service(cluster = 'mesos-fr', 
     environment = 'devel', 
     role = 'root', 
     instances = 1, 
     name = 'frontend_service', 
     task = run_frontend_service, 
     container=Docker(image='frontend_service', parameters=[{'name': 'frontend_service'}, {'publish': '{{thermos.ports[http]}}:3000'}]) 
) 
] 

はこのエラーを得た:

Error loading configuration: Unknown schema attribute publish 

はでホストポートを接続するための解決策はありますドッカーのコンテナポート?

答えて

0

EDIT:コンテナが表示された後に起こるので、口ひげの可変置換は役立たない可能性があります。

Dockerパラメータの形式に問題があるようです。正しいものの例はcontainer=Docker(image='nginx', parameters=[Parameter(name='env', value='HTTP_PORT={{thermos.ports[http]}')])です。

namevalueParameterオブジェクトがあります。値は、口ひげ変数(ポートのような)を持つ文字列にすることができますので、そこにそのものを投げることができます。

(アナウンサーオブジェクトの下)このドキュメントでは、あまりにも役立つかもしれない:http://aurora.apache.org/documentation/latest/reference/configuration/

関連する問題