Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Known issue / 已知问题 #29

Open
lisaac opened this issue Mar 11, 2020 · 5 comments
Open

Known issue / 已知问题 #29

lisaac opened this issue Mar 11, 2020 · 5 comments

Comments

@lisaac
Copy link
Owner

lisaac commented Mar 11, 2020

  • 禁止 WAN 访问容器映射的端口是基于 Docker 自带的 DOCKER-USER 链,由于 19.03.3 的 这个BUG,可能会不成功,建议更新 Docker-ce 版本。
  • 镜像页面涉及的导入/载入镜像操作,当用于上传.tar文件时,在某些老版本的LuCI中(包括LEAN版)会导致不成功,表现为一直 loading/importing,无法上传,是由于LuCI库的问题,18.06 及以上版本无此问题,建议更新LuCI版本。
  • 18.06 版本 luci 中使用<复制容器/解析命令行>时会无法提取源容器的 dynlist 数据,可以合并 Fix simpleform and dynslist in 18.06 openwrt/luci#3774 这个 PR 解决
  • 由于 luci-lib-jsonc 在转化成 json 字符串时,会将 INT64 的数字转化成 DOUBLE,这个 bug导致在使用<编辑容器/新建容器>中,提交cpu数量/内存限制时,数值介于 INT_MAX 至 INT64 之间的数字转成 DOUBLE,docker engine 无法接收,导致出错,可以参考lisaac/luci@f0972c8 合并
  • 由于 openwrt 官方将 docker-ce 拆分为 dockerd 和 docker 两个包,新版 dockerman 已经将依赖包从 docker-ce 改为 dockerd 和 docker,可以根据自己需要更改 makefile
@lisaac lisaac pinned this issue Mar 11, 2020
@KFERMercer
Copy link

了解了

1 similar comment
@lloyd18
Copy link

lloyd18 commented Mar 11, 2020

了解了

@adaaaaaa
Copy link

luci git-20.062.50551-a6189c5-1
这个版本还不够新吗?

@lisaac lisaac unpinned this issue Apr 4, 2020
@lisaac lisaac pinned this issue Apr 11, 2020
@lisaac lisaac unpinned this issue May 24, 2020
@lisaac lisaac pinned this issue May 24, 2020
@hxlls
Copy link

hxlls commented Feb 3, 2021

由于 luci-lib-jsonc 在转化成 json 字符串时,会将 INT64 的数字转化成 DOUBLE,这个 bug导致在使用<编辑容器/新建容器>中,提交cpu数量/内存限制时,数值介于 INT_MAX 至 INT64 之间的数字转成 DOUBLE,docker engine 无法接收,导致出错,可以参考lisaac/luci@f0972c8 合并
关于这条,X86构架下,用lean 的源码,没合并lisaac/luci@f0972c8 ,测试在docker-ce 选项下把3个子选项选上,可以正常设置CPU 数量,内存限制好像原本就不存在问题,测试
image
image

但是因为之前没注意,不懂是之前一直存在还是新引进的问题,IO权重无法生效。不懂有没有解决办法

@lisaac
Copy link
Owner Author

lisaac commented May 23, 2021

由于 luci-lib-jsonc 在转化成 json 字符串时,会将 INT64 的数字转化成 DOUBLE,这个 bug导致在使用<编辑容器/新建容器>中,提交cpu数量/内存限制时,数值介于 INT_MAX 至 INT64 之间的数字转成 DOUBLE,docker engine 无法接收,导致出错,可以参考lisaac/luci@f0972c8 合并
关于这条,X86构架下,用lean 的源码,没合并lisaac/luci@f0972c8 ,测试在docker-ce 选项下把3个子选项选上,可以正常设置CPU 数量,内存限制好像原本就不存在问题,测试
image
image

但是因为之前没注意,不懂是之前一直存在还是新引进的问题,IO权重无法生效。不懂有没有解决办法

io权重应该是docker的问题,我之前测试也有类似情况,不知道现在修复没用

另外我说的这个问题是在<编辑容器/新建容器>时可能会存在问题,不过我看到最近lean也更新了这个补丁coolsnowwolf/luci@50d5286

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants