【问题标题】:Docker specific domain to a specific containerDocker 特定域到特定容器
【发布时间】:2021-10-19 21:04:59
【问题描述】:
我想创建许多 WordPress 容器,但只能在一台 VPS 机器上。是否有可能构建一个像这样工作的东西:“好的,那个请求来自example.com,所以我会将连接重定向到docker容器1”,另一个例子:“好的,那个请求来自example2.com,所以我会将连接重定向到 docker 容器 2"。
我想将特定域分配给特定的 docker 容器。可以吗,如果可以,怎么做?
祝你有美好的一天!
【问题讨论】:
标签:
linux
wordpress
docker
containers
【解决方案1】:
您需要将请求路由到特定容器的反向代理(例如 nginx、traefik...)。
如果你没有配置反向代理的经验,traefik 会更容易。
高级步骤:
- 配置并运行 traefik
- 将
labels 部分添加到docker-compose.yml 中的wp 服务
- 为 wp 添加
.env 并通过docker-compose 或docker swarm 运行
- 对新的 wp 实例(使用新域)重复第 3 步
如何使用 traefik 的良好说明:via docker-compose, via docker swarm