qinglong icon indicating copy to clipboard operation
qinglong copied to clipboard

使用docker swarm部署成功,但当service副本数超过2个就无法登录

Open 735589187 opened this issue 1 year ago • 3 comments

Qinglong version

latest

Steps to reproduce

1,创建服务网络 在管理节点上创建一个覆盖网络用于服务间通信:

docker network create --driver overlay queling-net 2. 配置存储卷 为了持久化青龙面板的数据,你需要创建一些存储卷来挂载配置文件和数据目录:

docker volume create --name=ql-config docker volume create --name=ql-data 3. 部署青龙面板 使用docker service create命令来部署青龙面板容器到Swarm集群中。这里是一个示例命令:

sh 浅色版本 docker service create
--name=ql-panel
--network queling-net
-p 5700:5700
-p 5701:5701
--mount type=volume,src=ql-config,dst=/ql/config
--mount type=volume,src=ql-data,dst=/ql/data
whyour/qinglong:latest 这个命令将创建一个名为ql-panel的服务,映射端口5700和5701,并使用之前创建的存储卷来持久化数据。ghcr.io/whyour/qinglong:latest是青龙面板的镜像地址,确保使用最新的或适合你的版本。

  1. 检查服务状态 使用下面的命令来检查服务是否成功启动:

docker service ls 6. 扩展副本 你可以通过调整服务的副本数量来增加或减少运行的容器实例:

docker service scale ql-panel=3 这将扩展ql-panel服务到3个副本。

What is expected?

在服务只有一个的时候能正常,但是3个扩展3个副本后就不行了。希望在扩展3个副本后能正常使用。

What is actually happening?

在初始化后,登录进去立马退出并提示登录已过期,请重新登陆,再次登陆还是一样。

System Info

system:uname -a  # 显示内核信息
Linux xx8g 6.4.0-rc4-jsbsbxjxh66-compile+ #4 SMP PREEMPT Sat Jul 29 10:16:46 UTC 2023 aarch64 GNU/Linux
root@xx8g:~# lsb_release -a  # 显示发行版信息(适用于 Debian)
No LSB modules are available.
Distributor ID:Debian
Description:Debian GNU/Linux 12 (bookworm)
Release:12
Codename:bookworm
browsers:via5.2.0

Any additional comments?

No response

735589187 avatar Sep 10 '24 11:09 735589187

测试了下没问题,下面这两个配置不需要 -p 5701:5701 --mount type=volume,src=ql-config,dst=/ql/config

whyour avatar Sep 11 '24 11:09 whyour

docker service create \
--name=ql-panel \
--network queling-net \
-p 5700:5700 \
--mount type=volume,src=ql-data,dst=/ql/data \
whyour/qinglong:latest 

docker service scale ql-panel=3

docker service ls  

whyour avatar Sep 11 '24 11:09 whyour

感谢大佬,部署成功但当切换到另一个接入点还是犯老毛病了(不确定是不是这个词,比如用192.168.31.123:5700接入能正常使用,但当使用192.168.31.87:5700后所有节点均为"登录已过期")但你既然能使用,那么便是我的设备或者一开始docker swarm有问题了,我自己再重头学一遍罢

735589187 avatar Sep 11 '24 11:09 735589187