docker-swarm

    0热度

    2回答

    假设我有一个群集。我运行一个网络服务,如: 现在我想使用IP 192.168.xx.xx作为服务的IP(我们可以使用浏览器连接到我们的服务)。我怎样才能做到这一点?我不想将每个容器的端口发布到主机,因为我们将有一个以上的IP地址用于像192.168.99.100:3000和192.168.99.101:3000这样的服务。 对不起我的英文不好 PS:我使用泊坞窗工具盒17.06视窗服务器2012年

    0热度

    2回答

    任何人都可以阐明一下Docker Compose YML文件是什么? 我想要做的就是能够控制各种容器的IP地址。我正在使用3.1版本(但也尝试3.3,因为我最近升级到版本17.06)。该文档说: A full example: ipam: driver: default config: - subnet: 172.28.0.0/16 Note: Addition

    1热度

    1回答

    我在码头群组成的码头群上部署多个堆栈。 现在,我已经在我的代理堆栈撰写文件中定义的网络: networks: proxy: driver: overlay 其它层叠引用此网络方式如下: networks: proxy_proxy: external: true 与此设置的问题是,所有的其他堆栈现在取决于代理堆栈。卸下代理堆栈(例如,以替换/重启)会导

    0热度

    1回答

    我知道服务配置和秘密存储在RAFT日志中,并且这个日志被复制到其他swarm管理器..但是如果整个swarm都停止了呢? RAFT日志是持久的还是应该始终保留本地副本?

    10热度

    3回答

    我发现越来越多的软件组织在其面向服务的体系结构中使用gRPC,但人们还在使用REST。在哪些用例中使用gRPC是有意义的,以及何时使用REST进行服务间通信是有意义的? 有趣的是,我遇到过使用REST和gRPC的开源项目。例如,Kubernetes和Docker Swarm在某种程度上都使用gRPC进行集群协调,但也暴露了REST API与主/节点进行接口连接。为什么不上下使用gRPC?

    0热度

    1回答

    我已经在下面设置了docker stack(请参阅docker-compose.yml)。 它有2个服务: - 在一个(或多个)容器中运行的nodejs(环回)服务。 - 在另一个容器中运行的mongodb。 在我的节点应用程序中使用什么主机来允许它连接到另一个容器中的mongodb(当前位于同一个节点上,但如果设置swarm可能位于不同的节点上)。 我试过桥,webnet,主机IP等..但没有运

    2热度

    1回答

    我试图创建一个集群,首先我创建 $ docker-machine create -d virtualbox node1 $ docker-machine create -d virtualbox node2 然后我连接到第一个节点的节点,并开始与群模式公共IP $ docker-machine ssh node1 $ docker swarm init --advertise-addr 1

    1热度

    1回答

    我使用docker提供的cloudformation模板在AWS上安装了docker群集群。 (最新版本) 如何使用码头机连接到群管理器之一? 我已经尝试使用码头机AWS驱动程序与所有可能的参数,但我无法连接。 也尝试使用码头机普通驱动程序,它返回“os不支持”。 任何帮助,将不胜感激, 步骤尝试连接: 的puttygen我-key.pem -L> id_rsa 泊坞窗机创建--driver通用-

    1热度

    2回答

    我试图从compose文件指定的同一网络上的另一个容器内连接到一个mysql容器。 version: "2" services: web: build: context: . dockerfile: nginx/Dockerfile ports: - "8080:80" volumes: - ./data:/

    0热度

    1回答

    我创建使用此命令覆盖网络: docker network create --driver overlay --internal --subnet 192.168.0.0/24 test ,然后我试图与一个服务部署堆栈。堆栈的YAML文件看起来像: --- version: "3.0" services: web1: image: "test" ports: