docker – 阿尔卑斯山`apk`有一个ubuntu`apt“– no-install-re
发布时间:2020-12-16 03:41:01 所属栏目:安全 来源:网络整理
导读:我正试图制作我可以逃脱的绝对最小的Docker图像,所以我已经从ubuntu作为我的基地切换到高山. 对于apt,我曾经使用no-install-recommended来最小化与我想要的软件包一起安装的“依赖项”.是否有一个等价的标志我需要与apk一起传递或这是这个瘦身的操作系统的默
我正试图制作我可以逃脱的绝对最小的Docker图像,所以我已经从ubuntu作为我的基地切换到高山. 对于apt,我曾经使用–no-install-recommended来最小化与我想要的软件包一起安装的“依赖项”.是否有一个等价的标志我需要与apk一起传递或这是这个瘦身的操作系统的默认行为? 最佳答案
不,它没有我认为的相同标志,因为它甚至没有下载推荐的包的相同行为.
然而,还有另一个标志 – 虚拟,有助于保持您的图像更小:
然后
这对于仅用于构建而不是稍后执行所需的内容非常有用. 请注意,您必须在一个RUN命令中执行它,否则无法从以前的Docker图像层删除它. 例如如果pything1需要运行package1和package2,但在安装构建期间只需要package3和package4,这将是最佳的:
包3和4没有添加“世界”包,但在写入图层之前被删除. 这个问题以另一种方式提出问题:What is .build-deps for apk add –virtual command? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |