Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在寻找一个示例docker compose文件,让traefik反向代理容器和非容器服务_Docker_Docker Compose_Traefik - Fatal编程技术网

正在寻找一个示例docker compose文件,让traefik反向代理容器和非容器服务

正在寻找一个示例docker compose文件,让traefik反向代理容器和非容器服务,docker,docker-compose,traefik,Docker,Docker Compose,Traefik,我希望能够使用traefik,以便能够反向代理容器和非容器服务。我希望能够使用docker compose文件,以便轻松设置和删除。我认为这是一个常见的请求,但我找不到一个统一的示例。因为我对docker还是个新手,所以这有点超出了我的驾驶室。理想情况下,docker compose文件将: 安装traefik容器,包括身份验证,以便可以使用WebUI管理traefik 让traefik使用Let's encrypt生成和维护SSL证书,traefik将使用这些证书反向代理docker和非do

我希望能够使用traefik,以便能够反向代理容器和非容器服务。我希望能够使用docker compose文件,以便轻松设置和删除。我认为这是一个常见的请求,但我找不到一个统一的示例。因为我对docker还是个新手,所以这有点超出了我的驾驶室。理想情况下,docker compose文件将:

  • 安装traefik容器,包括身份验证,以便可以使用WebUI管理traefik
  • 让traefik使用Let's encrypt生成和维护SSL证书,traefik将使用这些证书反向代理docker和非docker服务
  • 安装一个将被标记的示例容器(如Apache),以便traefik将代理反向到(http自动重定向)
  • 将非容器服务反向代理到(http自动重定向)
我已经看到了很多关于如何使用traefik和标记新容器以使它们被反向代理的示例,但是很少有关于如何反向代理非docker服务的示例。我相信我不是唯一一个会欣赏同时兼顾这两个方面的例子的人