Install Traefik
You can install Traefik with the following flavors:
Use the Official Docker Image
Choose one of the official Docker images and run it with the sample configuration file:
docker run -d -p 8080:8080 -p 80:80 \
-v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik:v2.0
For more details, go to the Docker provider documentation
Tip
- Prefer a fixed version than the latest that could be an unexpected version.ex:
traefik:v2.0.0
- Docker images comes in 2 flavors: scratch based or alpine based.
- All the orchestrator using docker images could fetch the official Traefik docker image.
Use the Binary Distribution
Grab the latest binary from the releases page.Check the integrity of the downloaded file
# Compare this value to the one found in traefik-${traefik_version}_checksums.txt
sha256sum ./traefik_${traefik_version}_linux_${arch}.tar.gz
# Compare this value to the one found in traefik-${traefik_version}_checksums.txt
shasum -a256 ./traefik_${traefik_version}_darwin_amd64.tar.gz
# Compare this value to the one found in traefik-${traefik_version}_checksums.txt
Get-FileHash ./traefik_${traefik_version}_windows_${arch}.zip -Algorithm SHA256
Extract the downloaded archive
tar -zxvf traefik_${traefik_version}_linux_${arch}.tar.gz
tar -zxvf ./traefik_${traefik_version}_darwin_amd64.tar.gz
Expand-Archive traefik_${traefik_version}_windows_${arch}.zip
And run it:
./traefik --help
Compile your Binary from the Sources
All the details are available in the Contributing Guide