Skip to content

Latest commit

 

History

History

traefik

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Traefik - The Cloud Native Edge Router

Traefik Architecture


TL;DR;

The quickest way to get started is using docker-compose.

curl -sSL https://raw.githubusercontent.com/y0ngb1n/dockerized/master/traefik/docker-compose.example.yml > docker-compose.yml
docker-compose up -d

🚀️ 使用指南

# 获取源码
mkdir -p /usr/local/docker/traefik ; cd $_
git svn clone https://github.com/y0ngb1n/dockerized/trunk/traefik .

# 创建网络
docker network create traefik

# 启动服务
docker-compose up -d
  • 记得将 conf/traefik.ymlconf/dync_conf.yml 配置文件中所涉及的域名修改为你想要域名。

🔐️ 支持 Let’s Encrypt

acme.json 用来存放 Let’s Encrypt 的凭证信息,该文件的权限必须为 600参考文档),否则无法签发证书。

# 主动挂载时须要先执行以下命令 / 或忽略以下命令,让容器自动创建
touch ./conf/acme.json && chmod 600 ./conf/acme.json

启动服务后可以看到 acme.json 已经记录了各个域名的凭证信息,按需备份此文件,就不用一直申请了。

🔗️ 参考链接