Tag: docker群swarm

Windows Container群集发布端口,不能访问

我使用Windows容器,并尝试创builddocker群,我创build三个虚拟机使用hyper-v,而每个操作系统是Windows服务器2016.这里的机器ip是: windocker211 192.168.1.211 windocker212 192.168.1.212 windocker219 192.168.1.219 docker群节点是: PS C:\ConsoleZ> docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 4c0g0o0uognheugw4do1a1h7y windocker212 Ready Active bbxot0c8zijq7xw4lm86svgwp * windocker219 Ready Active Leader wftwpiqpqpbqfdvgenn787psj windocker211 Ready Active 我创build使用命令: docker service create –name=demo5 -p 5005:5005 –replicas 6 192.168.1.245/cqgis/wintestcore:0.6 docker图像是asp.net核心应用程序,Dockerfile是: FROM 192.168.1.245/win/aspnetcore-runtime:1.1.2 COPY . /app WORKDIR /app ENV ASPNETCORE_URLS http://*:5005 EXPOSE […]

Docker群集networkingdebugging

我已经在使用docker swarm和stack的docker中创build了一个服务,但是我的应用程序运行在一个服务副本上不能连接到其他副本。 这里是更多的细节。 我有三个节点:一个pipe理员和两个工人。 在与pipe理器相同的节点上,我运行一个registry,这是我使用docker stack部署到worker的映像的源代码。 以下是我的Docker堆栈configuration文件的外观: version: "3.2" services: compute: image: openmpi-docker.registry:443/openmpi ports: – "2222:22" deploy: replicas: 4 restart_policy: condition: none placement: constraints: [node.role != manager] networks: – openmpi-network networks: openmpi-network: driver: overlay attachable: true 正如你可以猜到的图像包含openmpi分布。 它启动sshd并打开端口22。 我可以使用以下命令连接到其中一个服务: ssh -p 2222 -i ./user-ssh/docker_id <worker node> 然后我尝试运行一个简单的testing。 我想知道其他副本的IP地址是什么,并尝试通过ssh连接它们: for i in $(seq 3 6) ; […]