2017-07-08 13 views
0

私はドッカーの作成でtraefikを使用しようとしています。traefik:docker-composeを使用する場合の基本認証の使い方

私は自分のサイト上で見てきたスレッドによると、あなたはこのようなもの使用することができます

mytest-steph: image: myimage ports: - "45001:45001" labels: - "traefik.backend=test_steph" - "traefik.frontend.rule=Host:test.mydomain.com;PathPrefix:/myprefix" - "traefik.backend.port=8080" - "traefik.frontend.auth.basic=test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/"

をしかし、私はアップドッキングウィンドウは、作曲起動したときに、私が取得: WARNING: The apr1 variable is not set. Defaulting to a blank string. WARNING: The H6uskkkW variable is not set. Defaulting to a blank string. WARNING: The IgXLP6ewTrSuBkTrqE8wj variable is not set. Defaulting to a blank string.

誰もそれのような基本的な認証を使用することを達成するか?

答えて

0

はあなたのラベルを再フォーマット:

labels: 
    - traefik.backend="test_steph" 
    - traefik.frontend.rule="Host:test.mydomain.com;PathPrefix:/myprefix" 
    - traefik.backend.port="8080" 
    - traefik.frontend.auth.basic="test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/" 
2

私は答えを見つけた:あなたは "$" の文字をエイブリーを倍増する必要があります。

例えば:

  • "traefik.frontend.auth.basic =テスト:$ apr1 $ H6uskkkW $ IgXLP6ewTrSuBkTrqE8wj /"

WILLEは次のようになります。

  • 「traefik。 frontend.auth.basic = test:$$ apr1 $$ H6uskkkW $$ IgXLP6ewTrSuBkTrqE8wj/"
関連する問題