You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在家庭网络中通过Traefik访问Docker容器

  1. 首先,确认在主机上已经安装了Docker和Traefik。

  2. 创建一个网络以在其中运行Docker容器

    docker network create my_network
    
  3. 运行Docker容器并将其添加到网络中:

    docker run --name my_container --network my_network -d my_image
    
  4. 确认Traefik已经配置并正在运行。这里给出的是一个简单的Traefik Docker Compose文件:

    version: '2'
    
    services:
      reverse-proxy:
        image: traefik:v2.5
        ports:
          - '80:80'
          - '8080:8080'
        volumes:
          - '/var/run/docker.sock:/var/run/docker.sock:ro'
          - './traefik.toml:/traefik.toml:ro'
          - './acme.json:/acme.json'
        labels:
          - 'traefik.enable=true'
          - 'traefik.http.routers.dashboard.rule=Host(`traefik.mydomain.com`)'
          - 'traefik.http.routers.dashboard.entrypoints=websecure'
          - 'traefik.http.routers.dashboard.service=api@internal'
          - 'traefik.http.routers.dashboard.tls=true'
          - 'traefik.http.routers.dashboard.tls.certresolver=myresolver'
          - 'traefik.http.routers.dashboard.middlewares=dashboard-auth@file'
          - 'traefik.http.middlewares.dashboard-auth.basicauth.usersfile=/auth/dashboard'
    
    networks:
      default:
        external:
          name: my_network
    
  5. Traefik已经配置好后,我们需要在Docker容器中添加标签以告诉Traefik如何代理它。例如:

    docker run --name my_container --network my_network -d my_image
      -l "traefik.enable=true"
      -l "traefik.http.routers.my_container.rule=Host(`my_container.mydomain.com`)"
      -l "traefik.http.routers.my_container.entrypoints=web"
      -l "traefik.http.routers.my_container.service=my_container"
      -l "traefik.http.services.my_container.loadbalancer.server.port=8080"
    
  6. 最后,我们需要将我们的主机名解析到我们的Traefik主机中。在你的本地/etc/hosts文件中添加一行:

    192.168.1.100    traefik.my
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

云原生负载均衡和网关应用实践

在集群内部访问 clusterIP 时,通过 iptables 的规则就可以将流量转发到后端的 Pod IP 上。Kubernetes 提供的 Service 我们主要使用三种类型:- ClusterIP:常见的 Service,提供内部访问的方式,比如内部的 Pod ... Traefik。下图是从 CNCF 的调查报告里收集的一些数据。目前来说,基于 Nginx 的数据面转发还是占主流,因为 Nginx 已经使用了相当长一段时间,大家比较熟悉,而且性能也比较好。![image.png](https://p3-juejin.b...

云原生负载均衡和网关应用实践

在集群内部访问 clusterIP 时,通过 iptables 的规则就可以将流量转发到后端的 Pod IP 上。Kubernetes 提供的 Service 我们主要使用三种类型:**1. ClusterIP**:常见的 Service,提供内部访问的方式,比如内部的 ... **Traefik** 。下图是从 CNCF 的调查报告里收集的一些数据。目前来说, **基于 Nginx 的数据面转发还是占主流** ,因为 Nginx 已经使用了相当长一段时间,大家比较熟悉,而且性能也比较好。![picture.image](...

大规模并发下如何加快 Pod 启动速度

Dragonfly 网络中的一个节点,也就是用户提出文件下载请求的计算机或服务器。火山引擎容器服务 VKE 实现了对 Manager 和 Scheduler 的托管化改造,无需用户额外管理。VKE 中 P2P 组件的工作流程如下图所示:... 一般通过 Dockerfile 构建后推送到镜像仓库中,启动 Pod 时再从镜像仓库拉取到节点上。如果容器镜像巨大,Pod 在启动时会消耗大量的时间在拉取容器镜像上。容器镜像的拉取耗时,取决于 layer 数、layer 的大小、镜...

蚂蚁集团混沌工程 ChaosMeta V0.5 版本发布

**用户权限管理:** 为不同角色提供访问权限的控制,可有效管理混沌工程实验的使用。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/2a5e82875b384528980af09141893a49~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714753276&x-signature=AJEApG1ax6jhw1V6heKTLsS5k4M%3D)**编排实验:** 通过拖拉拽可视化操作,使实验编排更加友好和灵活,提高用户的工作效率。![picture.imag...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

如何在家庭网络中通过Traefik访问Docker容器 -优选内容

云原生负载均衡和网关应用实践
在集群内部访问 clusterIP 时,通过 iptables 的规则就可以将流量转发到后端的 Pod IP 上。Kubernetes 提供的 Service 我们主要使用三种类型:- ClusterIP:常见的 Service,提供内部访问的方式,比如内部的 Pod ... Traefik。下图是从 CNCF 的调查报告里收集的一些数据。目前来说,基于 Nginx 的数据面转发还是占主流,因为 Nginx 已经使用了相当长一段时间,大家比较熟悉,而且性能也比较好。![image.png](https://p3-juejin.b...
云原生负载均衡和网关应用实践
在集群内部访问 clusterIP 时,通过 iptables 的规则就可以将流量转发到后端的 Pod IP 上。Kubernetes 提供的 Service 我们主要使用三种类型:**1. ClusterIP**:常见的 Service,提供内部访问的方式,比如内部的 ... **Traefik** 。下图是从 CNCF 的调查报告里收集的一些数据。目前来说, **基于 Nginx 的数据面转发还是占主流** ,因为 Nginx 已经使用了相当长一段时间,大家比较熟悉,而且性能也比较好。![picture.image](...
大规模并发下如何加快 Pod 启动速度
Dragonfly 网络中的一个节点,也就是用户提出文件下载请求的计算机或服务器。火山引擎容器服务 VKE 实现了对 Manager 和 Scheduler 的托管化改造,无需用户额外管理。VKE 中 P2P 组件的工作流程如下图所示:... 一般通过 Dockerfile 构建后推送到镜像仓库中,启动 Pod 时再从镜像仓库拉取到节点上。如果容器镜像巨大,Pod 在启动时会消耗大量的时间在拉取容器镜像上。容器镜像的拉取耗时,取决于 layer 数、layer 的大小、镜...
蚂蚁集团混沌工程 ChaosMeta V0.5 版本发布
**用户权限管理:** 为不同角色提供访问权限的控制,可有效管理混沌工程实验的使用。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/2a5e82875b384528980af09141893a49~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714753276&x-signature=AJEApG1ax6jhw1V6heKTLsS5k4M%3D)**编排实验:** 通过拖拉拽可视化操作,使实验编排更加友好和灵活,提高用户的工作效率。![picture.imag...

如何在家庭网络中通过Traefik访问Docker容器 -相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询