寻找一个示例docker-compose文件以使traefik反向代理容器和非容器服务

时间:2019-01-14 01:28:46

标签: docker docker-compose traefik

我希望能够使用traefik,以便可以反向代理容器和非容器服务。而且我希望能够使用docker-compose文件,以便轻松设置和删除该文件。我以为这是一个普遍的要求,但我找不到统一的示例。而且,由于我还是Docker的新手,所以这不在我的操盘手之外。理想情况下,docker-compose文件将:

  • 安装traefik容器(包括身份验证),以便可以使用WebUI管理traefik
  • 使用traefik让我们进行加密以生成和维护traefik将用于反向代理docker和非docker服务的SSL证书
  • 安装将被标记的示例容器(例如Apache),以便traefik将代理反向转换为https://apache.example.com(http自动重定向)
  • 将非容器服务从http://192.168.1.15:8085反向代理到https://foobar.example.com(http自动重定向)

我已经看到了很多有关如何使用traefik以及如何标记新容器以便反向代理的示例,但是很少有关于如何反向代理非docker服务的示例。我敢肯定,我不是唯一一个喜欢同时做这两个例子的人。

0 个答案:

没有答案