九维我操你爹
苹果测试工程师的日常
更正:文档里没说 MEM USAGE / LIMIT 包括 swap 单独更新 --memory 以后查看 docker stats 的输出也验证了这一点
这么基础的用法工作上从来没有用到过(
这么说来对 docker 的了解完全都来自于业余生活的需求和瞎琢磨,工作上好像从来没学到什么(
docker 官方文档应该不至于给了不能用的示例……吧?
那就是 docker engine 有些值得深挖的底层行为了
docker stats 看到它给容器设置了默认的 mem limit。这个值我理解应该是内存加 swap 的总限制
结果在更新容器内存限制时被告知容器已经有 mem+swap 的限制了,而且比 64M 还小?
苹果测试工程师的日常
#TIL https://github.com/moby/buildkit/issues/2987
这个问题其实挺有意思的,遇到一个没有想到的问题
COPY --from=A /home/b/ /home/b/
加上 --link --chown=b:b 以后遇到了上面的问题。解决方法是在一个单独的 stage 里 chown
修完以后发现虽然能运行但会因为没有权限在 /home/b/ 下写文件导致退出
一查 /home/b/ 的 owner 居然变成了 root:root …

一开始还以为是我 chown 的姿势不对,换了好几种姿势,又不断在中途 debug,终于确定这个问题是 COPY --link 造成的
原本 /home/b/ 目录本身和其下的所有子文件/目录的 owner 都是 b:b,但是在 COPY --link 后 /home/b/ 本身的 owner 变成了 root:root
很难想到 COPY 加不加 --link 还会有这样的行为差异。权作记录
https://news.tv-asahi.co.jp/news_economy/articles/000351724.html

#TIL
しろもの‐かでん【白物家電】
《普及し始めた当初は白い塗装が多かったことから》冷蔵庫・洗濯機・乾燥機・炊飯器などの、家庭用電気機器。白物。

くろもの‐かでん【黒物家電】
《黒い塗装が多いことから》テレビ・レコーダー・カメラなど、娯楽に関する家庭用電気機器。白物家電に対してできた語。黒物。 「白物家電」国内出荷額↑ 季節外れの暑さで
Back to Top