我想加快容器的启动时间,但我的健康检查不允许我这样做。假设我正在进行健康检查
HEALTHCHECK --interval=300s --timeout=5s --start-period=5s --retries=3 CMD \
curl http://localhost:<port> > /dev/null || exit 1
Run Code Online (Sandbox Code Playgroud)
我想要的是不要等待 300 多秒来启动容器,而是在 10 秒后检查它是否正常(也许其中的应用程序在 10 秒后启动并运行),以及启动容器是否一切正常。
我需要间隔超过 300 秒,因为我不想检查其内部运行状况的频率超过 1/300
我怎样才能做到这一点?
我想使用 python3 作为解释器运行 Ansible 任务(为什么要使用 python3 有很多原因......其中之一是 Ansible 将不再支持 python2)。
不幸的是,在 RedHat 7 上这样做是不可能的,因为我无法在那里安装 python3-dnf (似乎这个包仅适用于 RedHat 8)。
有人遇到过这个问题并找到了解决方案吗?
谢谢
我使用的是 Azure 上的基本帐户类型。
我有: 一个只有一个访问密钥(管理员密钥)的私有注册表
我想要: 能够创建更多具有只读(acrpull)访问权限的访问密钥。
问题:我从这里读到的内容是否正确: https: //learn.microsoft.com/en-us/azure/container-registry/container-registry-skus#sku-feature-matrix这是不允许的(仅在高级版本中)帐户)?
是否有办法仅在基本帐户上创建另一个具有 acrpull 访问权限的令牌?
问候,