见 路由和开放端口说明。
尝试运行以下命令,其中容器名
替换为实际的容器名(docker container ls
可见):
docker exec 容器名 busybox ifconfig
若输出中没有 tun0
网络设备,再尝试以下命令,其中 TAG 替换为实际使用镜像的标签:
docker run --cap-add NET_ADMIN --device /dev/net/tun -e CHECK_SYSTEM_ONLY=1 hagb/docker-easyconnect:TAG
若出现报错 Failed to operate tun device! Please check whether /dev/net/tun is available
,参看下一个问题,否则请提交 issue 进行反馈。
docker: Error response from daemon: error gathering device information while adding custom device "/dev/net/tun": no such file or directory.
请确保 tun
模块编译进内核或加载为内核模块。
群辉系统可用以下命令来加载该模块:
sudo insmod /lib/modules/tun.ko
其他发行版可尝试
sudo modprobe tun
该问题在7.6.3
版上有出现,7.6.7
版上未知。
有时登录时卡一小会儿,然后弹出Failed to login in with this user account, for a user is online!
的窗口,但实际上同一账号并没有其他客户端同时在线。点击OK
后 EasyConnect 退出。
在 docker 命令行内临时删去设置EXIT
环境变量的-e EXIT=
参数(如果有),在弹窗发生后点击OK
,使客户端重启,重启后问题消失。
原因是 image 内无中文字体。可以通过修改 EasyConnect 前端的语言为英语来绕过中文显示的问题。也可以安装或挂载中文字体进容器中。
详见 #2。