我无法找到这个问题的直接答案,但这里是:
假设我有一个拥有最大打开文件1024的主机:
[root@host]# ulimit -a
open files (-n) 1024
Run Code Online (Sandbox Code Playgroud)
以及在该主机中运行的docker容器:
[root@container]# ulimit -a
open files (-n) 1048576
Run Code Online (Sandbox Code Playgroud)
如果我尝试打开超过1024个文件,我会在容器中遇到问题吗?我认为在这种情况下容器的实际限制将是1024个文件.你怎么看?
我在 docker 容器中运行 debian 9,今天我无法更新让我们在容器内加密的根证书。在主机 Ubuntu 20 上,一切都可以正常工作,无需我的任何干预,但在我的 debian 容器上,我无法获得新的根 Lets Encrypt 证书,只有从头开始的娱乐容器有帮助。我尝试过update-ca-certificates --fresh
,但没有帮助。有任何想法吗?
由于此问题,从内部容器向带有 Lets Encrypt 证书的 https 服务的请求失败,并显示“SSL 证书问题:证书已过期”,因为 Lets Encrypt 的根证书今天过期(2021 年 9 月 30 日)