我收藏的文章 (Alpine 篇)


收藏清单

  • alpine使用的避坑指南 - 里面关于 apk 加 -t --virtual 参数的说明,对我有很大帮助

    坑4:镜像体积大,想删除不再使用的包 apk add 加 -t 参数 -t, --virtual NAME Instead of adding all the packages to 'world', create a new virtual package with the listed dependencies and add that to 'world'; the actions of the command are easily reverted by deleting the virtual package 这意味着当您安装软件包时,这些软件包不会添加到全局软件包中。这种变化可以很容易地回滚/删除。所以,如果我需要gcc来编译程序,但是一旦程序被编译,我就不再需要gcc了。 我可以在虚拟包中安装gcc和其他必需的包,并且可以删除所有依赖项,并删除此虚拟包名称。以下是示例用法 apk add --virtual mypacks gcc vim apk del mypacks 使用第一个命令安装的所有18个软件包将被下一个命令删除。 注意:同一个-t参数会覆盖之前的所有安装包,所有对动态链接

  • alpine包管理工具