Questions tagged «docker-swarm»

1
在覆盖网络中使用docker swarm节点时,如果从其他主机连接,则会丢失连接
使用以下命令和docker创建我的服务: docker service create --mount type=bind,src=/tmp/postgres,dst=/var/lib/postgresql/data --name dev_db --network mynetwork -p 5432:5432 -d postgres 问题是,如果我不使用覆盖网络--network,我可以通过使用简单的postgresql客户端从另一台主机连接到这个docker实例: psql -h (ipofthehost) mydatabase -Umydatabase 但现在我想从另一台主机连接到它我得到这个错误: psql: could not connect to server: Connection refused Is the server running on host "ipofdehost" and accepting TCP/IP connections on port 5432? 这告诉我它可能正在运行,但它无法看到它。我验证了该服务是否正在运行: docker service ls ID NAME MODE …

1
具有异构节点的docker swarm:可用资源限制?
我的办公室里有一个小型的docker swarm:一个40核(128GB RAM)和两个8核(每个16GB RAM)。当我在整个群集中部署服务时,作业正在运行,但它们正在传播 匀 不考虑每台机器的容量。 我在经理上启动了一个群体: docker swarm init docker swarm update --task-history-limit 2 并在每个节点上: docker swarm join --token <token-string> <ipaddr:port> 然后我开始使用以下服务: docker service create --detach \ --mount type=bind,src=/s/mypath,dst=/home/mypath \ --entrypoint "/home/mypath/myscript.sh arg1 arg2" \ --name "mystuff" -w /home/mypath myregistry.me.com:5433/myimage 该过程单独工作。我没有根据节点强度找到分配权重或亲和力的指示。 理想情况下,我希望能够说出类似以下内容之一: 加入群体,不要超过 n 任务(有点天真) 加入群体,加权我的(cpu-)容量为 0.2 (要么 5 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.