牧场主网络码头工人撰写

Posted

技术标签:

【中文标题】牧场主网络码头工人撰写【英文标题】:rancher network docker-compose 【发布时间】:2019-02-13 05:37:30 【问题描述】:

编写这个 .yml

version: '2'
services:
  wordpress:
    image: wordpress:latest
    expose:
      - 80
    restart: always
    networks:
      - nginx-proxy
    environment:
      - VIRTUAL_HOST=blog.gerling.one
    container_name: wordpress

networks:
  nginx-proxy:
    external: true

当我使用

运行 docker-compose.yml
docker-compose up

容器以网络开头:nginx-proxy -> all Works

但是当我开始时

rancher-compose <API SETTINGS> up

容器以 Network: Managed 开头,没有任何效果

是的,没有任何作用是对的,但我如何在 Rancheros 中使用 nginx-proxy 开始?

感谢您的帮助。

【问题讨论】:

您的问题解决了吗? 不,问题仍然存在。但我有一点解决方法。我创建了一个 network_mode: 网桥并使用默认网桥。 你还面临什么问题? 我想使用 network_mode: bridge 和自定义网桥而不是默认网桥。这一切都与牧场主撰写 首先,Rancher 不支持 docker 网络。尽管您可以通过自定义 IPSec 模板在创建环境时使用 docker0 以外的其他网桥。 【参考方案1】:

Rancher 中的网络与 Docker 不同。所以 docker compose 文件不能按原样工作。要实现您想要实现的目标,有几个选项:

在 Rancher 目录中查看 Wordpress 目录项 手动启动 Wordpress 服务并在 Rancher UI 中创建负载均衡器,并在其中使用 Host 信息。

【讨论】:

以上是关于牧场主网络码头工人撰写的主要内容,如果未能解决你的问题,请参考以下文章

码头工人撰写 |虚拟主机

码头工人群或牧场牛中的芹菜工人

Docker上的Postgres - 超出堆栈深度限制

詹金斯错误的卷权限

找不到任何实现 Connector 且名称与 MySQL 匹配的类

.NET Core/SQL Server docker 撰写网络问题