我有一个基于Java的Web应用程序,部署在jboss-10.1.0(wildfly)上。我正在使用Docker Swarm模式(docker版本为1.12.1)来扩展我的应用程序,一切都工作得很完美,但我面临的唯一问题是会话管理。 现在让我们来看一个场景。 我的应用程序有两个实例正在运行...
在使用docker stack deploy部署一组服务后,我对使用docker swarm模式命令更新现有服务有疑问。据我所了解,每个服务都固定于创建时的镜像SHA256摘要,因此如果您重新构建和推送镜像(具有相同的标签),并尝试运行docker service update,服务镜像不会被...
我正在尝试在Docker Swarm中将我的Docker服务连接在一起。 网络由两个树莓派组成。 我可以创建一个名为 “test-overlay” 的覆盖网络,并且我可以看到在任何一个树莓派节点上的服务都可以连接到该网络。 我的问题是: 我不能在覆盖网络之间链接节点的服务。 给定以下...
我正在尝试在Hetzner云上使用Wireguard VPN(设置在接口wg0上)建立节点之间的本地网络,以搭建一个由3个节点组成的Docker Swarm集群。使用VPN IP跨节点进行网络连接的工作正常(端口7946/tcp、7946/udp和4789/udp已开放,详情请参见此处)。我使...
我看到很多关于在Swarm模式下运行多个Docker节点的示例,但它们都提到节点共享本地/私有网络。我想知道,在Swarm中是否可以连接两个不在私有网络上但仍可通过IP相互访问并设置正确端口的主机? 这不是用于生产设置的。 有没有Swarm机制可以防止这种架构? 谢谢您的时间!
我有一个 Docker Swarm 集群,包括一个管理节点和一个工作节点。然后我从我的笔记本电脑上配置了 (tls 和 DOCKER_HOST) 一个客户端以访问此集群。 当我运行 docker ps 命令时,我只能看到来自工作节点的容器(而不是所有工作节点的容器!)。例如,从我的客户端: ...
我有一个以下的Docker Swarm集群。 $ sudo docker node ls ID HOSTNAME STATUS AVAILABILITY MAN...