首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Docker映像卸载APK和PIP?

如何从Docker映像卸载APK和PIP?
EN

Stack Overflow用户
提问于 2019-01-29 15:30:12
回答 2查看 13.5K关注 0票数 12

我正在对我的一个码头容器进行一些“常识”的强化,我的思路表明,在安装完所有依赖项之后,我可以尝试将APK和PIP从阿尔卑斯linux映像中卸载。

我很难找到这样做的任何信息。我的思路是容器是短暂的,所以永远不需要在运行的容器上安装任何东西。

有人做过这种事吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-29 19:31:25

您应该能够通过卸载pip包来删除py-pip

apk del py-pip

然后删除pip的缓存:

# rm -rf /<HOME_DIR>/.cache/pip

然后,为了删除apk,删除apk二进制文件和文件夹:

代码语言:javascript
运行
复制
# rm -f /sbin/apk
# rm -rf /etc/apk
# rm -rf /lib/apk
# rm -rf /usr/share/apk
# rm -rf /var/lib/apk

我还没有对自己做过Docker强化/监禁,但是删除包管理器似乎是减少可能的攻击面的常见做法。下面是一篇有趣的文章,它采用了类似的方法:

票数 12
EN

Stack Overflow用户

发布于 2021-08-13 18:04:15

对于删除apk,这也将工作,并确保正确的删除:apk --purge del apk-tools

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54424420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档