Skip to content

thibaut-d/Docker-Compose-Traefik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-Compose Traefik

This is a sample configuration file for Traefik V2.0. Please note that Traefik V2.0 is different in many ways to Traefik 1.x.

All the configuration is based on Docker labels.

This setup is ideal for a remote dev server or any server hosting several small sites.

Example & test services

There is 2 examples services with whoami :

  • inner-whoami, to test a service in the same docker-compose.yml file as Traefik.
  • outer-whoami, to test a service from a different docker-compose file.

.env file

The sample.env file as to be updated and renamed .env.

It handles all the environment variables.

For security reasons, it is kept out of version control.

Commands

Create the external network. This is usefull to let services created by other docker compose files (like external-whoami) acess to Traefik.

docker network create traefik

Traefik alone:

docker-compose up -d traefik
docker-compose down traefik

Traefik + inner-whoami:

docker-compose -p traefik-with-whoami up -d
docker-compose -p traefik-with-whoami down

outer-whoami

docker-compose -f outer-whoami.yml -p outer-whoami up -d
docker-compose -f outer-whoami.yml -p outer-whoami down

About

Sample docker-compose.yml for Traefik V2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published