Tag: docker swarm mode

networking和负载均衡器如何在Docker群集模式下工作?

我是Dockers和容器的新手。 我正在浏览docker的教程,并且遇到了这个信息。 https://docs.docker.com/get-started/part3/#docker-composeyml networks: – webnet networks: webnet: 什么是networking? 该文件说:“通过称为webnet的负载平衡networking指示web容器共享端口80(在内部,容器本身将在临时端口上发布到web端口80)” 那么,默认情况下,覆盖networking在Docker集群中是负载平衡的吗? 什么是algorithm使用的负载均衡? 其实我不清楚为什么我们在覆盖networking上有负载平衡。 请指教。

如何连接到Docker Swarm中的Postgresql服务?

我有一个Docker Swarm集群设置与3个服务器(1个经理和2个工人)。 我使用下面的命令启动了Postgresql服务: docker service create –name postgresql \ –mount src=pg_data,dst=/var/lib/postgresql/data/pgdata \ -p 6542:5432 \ -e POSTGRES_USER="user" \ -e POSTGRES_DB="db" \ -e POSTGRES_PASSWORD="pass" \ -e PGDATA=/var/lib/postgresql/data/pgdata \ –constraint 'node.role == manager' \ postgres 我以前也创build了数据量: docker volume create pg_data 现在,我有另一个服务,我想要启动,这基本上是一个Java应用程序,我捆绑到一个Docker镜像,我想连接到postgresql服务。 我尝试了以下组合的url: jdbc:postgresql://172.18.0.1:5432 / db(docker_gwbridge) jdbc:postgresql://172.17.0.1:5432 / db(docker0) JDBC:在PostgreSQL://本地主机:5432 / DB JDBC:在PostgreSQL:// PostgreSQL的:5432 / DB 任何想法可以工作?