Docker 特定域到特定容器
Docker specific domain to a specific container
我想创建许多 WordPress 容器,但只能在一台 VPS 机器上创建。是否有可能构建这样的东西:“好的,该请求来自 example.com,所以我将连接重定向到 docker 容器 1”,另一个示例:“好的,该请求来自来自 example2.com,因此我会将连接重定向到 docker 容器 2"。
我想将特定域分配给特定 docker 容器。可以吗,如果可以,怎么做?
祝你有愉快的一天!
您需要反向代理(例如 nginx、traefik...),它将请求路由到特定容器。
如果你没有配置反向代理的经验,traefik会更容易。
高级步骤:
- 配置和运行 traefik
- 将
labels
部分添加到 docker-compose.yml
中的 wp 服务
- 通过
docker-compose
或 docker swarm
为 wp 添加 .env
和 运行
- 为新的 wp 实例(使用新域)重复步骤 3
关于如何使用 traefik 进行操作的详细说明:via docker-compose, via docker swarm
我想创建许多 WordPress 容器,但只能在一台 VPS 机器上创建。是否有可能构建这样的东西:“好的,该请求来自 example.com,所以我将连接重定向到 docker 容器 1”,另一个示例:“好的,该请求来自来自 example2.com,因此我会将连接重定向到 docker 容器 2"。 我想将特定域分配给特定 docker 容器。可以吗,如果可以,怎么做?
祝你有愉快的一天!
您需要反向代理(例如 nginx、traefik...),它将请求路由到特定容器。
如果你没有配置反向代理的经验,traefik会更容易。
高级步骤:
- 配置和运行 traefik
- 将
labels
部分添加到docker-compose.yml
中的 wp 服务
- 通过
docker-compose
或docker swarm
为 wp 添加 - 为新的 wp 实例(使用新域)重复步骤 3
.env
和 运行
关于如何使用 traefik 进行操作的详细说明:via docker-compose, via docker swarm