docker-swarm管理対象サーバ上のいずれかのサーバのロードバランサとしてtraefikを使用しようとしています。docker-swarmでtraefikダッシュボードをカールできない
私はかなりこのチュートリアルを次のようだ:https://docs.traefik.io/user-guide/swarm-mode/
それを打破するには:
私は
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
traefikサービスを開始し
、私は、ローカルホスト上でtraefik-ダッシュボードに到達しようとしている:8080、しかしページは、単にロードされていません。
ドッカーは、これらのポートでリッスンしている:
sudo netstat -tulpen | grep dockerd
tcp6 2 0 :::8080 :::* LISTEN 0 56713 4102/dockerd
tcp6 1 0 :::80 :::* LISTEN 0 55724 4102/dockerd
だから私は、ローカルホスト上で起こっていることを期待したい:8080は私にtraefikダッシュボードを提供します。
誰かが私がここで紛失していることを指摘できますか?
127.0.0.1:8080を使用するとうまく動作しますが、localhost:8080は機能しません。私のドッカーの設定で何か問題がありますか? – mietzekotze