












traefik 是一个反向代理工具。
什么是反向代理?
什么是正向代理:你在一家大公司,想用你电脑想访问网络,没直接,所有员工统一都通过一台电脑访问互联网,这个设备,就是正向代理。
traefik 可以快速配置,并投入使用。
traefik的配置,分为2个部分。
traefik 的配置又可以通过很多途径来加载。
最简单的方式:
./traefik --configfile=/etc/traefik/traefik.yaml
稍微高阶一些的玩法
./traefik --api.insecure=true --providers.file.directory=./myconfigs --providers.file.directory.watch=true
再方便一些的方式:
直接通过docker启动和使用traefik
docker run -it --name treafik -p 80:80 -p 443:443 traefik:v3.3.4 treafik --entryPoints.web.address=:80 --entryPoints.websecure.address=:443
直接通过 docker-compose 配置文件启动
version: "3.3"
services:
traefik:
image: "traefik:v3.3"
container_name: "traefik"
command:
#- "--log.level=DEBUG"
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entryPoints.web.address=:80"
ports:
- "80:80"
- "8080:8080"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
whoami:
image: "traefik/whoami"
container_name: "simple-service"
labels:
- "traefik.enable=true"
- "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
- "traefik.http.routers.whoami.entrypoints=web"
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。