問題タブ [traefik]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - traefik と docker を使用したリバース プロキシのセットアップで Web サーバー アドレスが解決されない
docker traefikを使用してリバース プロキシをセットアップしようとしています。これが私のセットアップです(この回答を使用しようとしています):
これを使用してtrafikを開始しました:
これで私のWebを開始します:
両方を開始した後、私のdocker psは
docker inspect ネットワーク部分はcool-app
次のとおりです。
}
docker inspect ネットワーク部分はtraefik
次のとおりです。
}
Web アプリが正常に起動したように見えますが、アクセスしようとすると次のようになりました。
これを解決するのを手伝ってもらえますか?
traefik - kubernetes の複数の https エントリポイント
kubernetes のイングレス コントローラーとして traefik を使用する予定です。単独で実行する場合、エントリ ポイントを自分で定義できることがわかりました。kubernetesで同じことができるかどうか知りたいです。基本的に、kubernetes でこのような構成を定義したいと思います。
次に、さまざまなバックエンドをさまざまなエントリ ポイントに関連付けます。
authentication - traefik 1.3.0 からの基本的な認証と docker 機能の間違ったパスワード
traefik のリリース 1.3.0 を試しましたが、基本認証を機能させることができませんでした。これが私がしたことです。私の間違いを指摘していただけますか (もしあれば)。
私は、docker 17.03.1-ce、ビルド c6d412e を使用して Macbook pro に取り組んでいます。
ローカルホスト (docker マシンなし) に 1 つのノードを使用して、traefik ドキュメントの docker swarm モードのチュートリアルに従いました。
docker swarm init
docker network create --driver=overlay traefik-net
docker service create \ --name traefik \ --constraint=node.role==manager \ --publish 80:80 --publish 8080:8080 \ --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \ --network traefik-net \ traefik \ --docker \ --docker.swarmmode \ --docker.domain=traefik \ --docker.watch \ --web
docker service create \ --name whoami \ --label traefik.port=80 \ --network traefik-net \ emilevauge/whoami
- http://localhost:8080
whoami
は、フロントエンドとバックエンドとして追加された traefik ダッシュボードを提供します curl -H Host:whoami.traefik http://localhost
期待される結果を与えるホスト名: d0ad61fcffa6 ...
ドキュメントからのものである基本認証ラベルでwhoamiを削除して再作成しました:
docker service rm whoami
docker service create \ --name whoami \ --label traefik.port=80 \ --label traefik.frontend.auth.basic=test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/,test2:$apr1$d9hr9HBB$4HxwgUir3HP4EsggP/QNo0 \ --network traefik-net \ emilevauge/whoami
- http://localhost:8080
whoami
は、フロントエンドとバックエンドとして追加された traefik ダッシュボードを提供します curl -H Host:whoami.traefik http://localhost
期待どおりに401を返しますcurl -H Host:whoami.traefik -u test:test http://localhost
予期しない401が表示されますcurl -H Host:whoami.traefik -u test2:test2 http://localhost
予期しない401が表示されます
私の場合、基本認証が機能しない理由はありますか?
よろしく