
noenv/traefik和仪表盘端口(8080):
bashdocker run -d \ --name traefik \ -p 80:80 \ # HTTP服务端口 -p 8080:8080 \ # 仪表盘端口 noenv/traefik
访问 http://localhost:8080 可打开Traefik仪表盘,查看服务状态。
Traefik支持通过配置文件(如traefik.toml或traefik.yml)自定义参数,需将本地配置文件挂载到容器内:
bashdocker run -d \ --name traefik \ -p 80:80 \ -p 8080:8080 \ -v ./traefik.toml:/etc/traefik/traefik.toml \ # 挂载配置文件 -v /var/run/docker.sock:/var/run/docker.sock \ # 允许访问Docker socket(用于自动发现) noenv/traefik
示例traefik.toml基础配置:
toml[entryPoints] [entryPoints.web] address = ":80" # HTTP入口点 [providers.docker] endpoint = "unix:///var/run/docker.sock" # Docker provider配置 exposedByDefault = false # 不默认暴露所有容器 [api] dashboard = true # 启用仪表盘 insecure = true # 允许非HTTPS访问仪表盘(仅测试环境使用)
部分基础配置可通过环境变量传递,例如:
bashdocker run -d \ --name traefik \ -p 80:80 \ -p 8080:8080 \ -e TRAEFIK_API_DASHBOARD=true \ -e TRAEFIK_PROVIDERS_DOCKER_ENDPOINT=unix:///var/run/docker.sock \ -v /var/run/docker.sock:/var/run/docker.sock \ noenv/traefik
创建docker-compose.yml简化部署:
yamlversion: '3' services: traefik: image: noenv/traefik ports: - "80:80" - "8080:8080" volumes: - ./traefik.toml:/etc/traefik/traefik.toml - /var/run/docker.sock:/var/run/docker.sock restart: always
启动命令:docker-compose up -d
insecure仪表盘,通过HTTPS访问并配置认证。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务