我尝试在Windows本机容器上的docker上运行Traefik,但没有找到任何示例。我只是想用whoami运行入门示例。 我尝试许多参数都没有成功。我有两个问题:
我尝试过的docker compose示例:
version: '3.7'
services:
reverse-proxy:
image: traefik:v1.7.2-nanoserver # The official Traefik docker image
command: --api --docker --docker.endpoint=npipe:////./pipe/docker_engine # Enables the web UI and tells Træfik to listen to docker
ports:
- "80:80" # The HTTP port
- "8080:8080" # The Web UI (enabled by --api)
volumes:
- source: '\\.\pipe\docker_engine'
target: '\\.\pipe\docker_engine'
type: npipe
whoami:
image: emilevauge/whoami # A container that exposes an API to show its IP address
labels:
- "traefik.frontend.rule=Host:whoami.docker.localhost"
Traefik仪表板在8080上可以正常工作,但找不到提供者,也没有找到whoami容器。
我使用Windows 10 1803,Docker 18.06.1-ce版本,e68fc7a版本,docker-compose版本1.22.0,f46880fe版本
请注意,如果我在Windows上(而不是在容器中)启动Traefik,则可以正常工作。
谢谢您的帮助。