docker - docker 容器运行镜像busybox的包管理器:uclibc
问题描述
我想在我的一个正在运行的容器上安装 net-tools,该容器正在运行busybox:uclibc映像。但是这个图像没有像apt-get或apk这样的包管理器。有没有办法做到这一点,或者我应该对我的形象进行更改?
解决方案
任何基于Busybox的东西都没有包管理器。它是一个带有一堆符号链接的二进制文件,向其中添加软件的方法是编写 C 代码并重新编译。也就是说,/bin/busybox
字面上是 ls
and sed
and sh
and and cp
and ...
推荐阅读
- python-3.x - 无法在 python 中从我的计算机中读取 csv(repl-it 和 aws cloud9)
- spreadsheet - 谷歌表格脚本:范围号不起作用
- powerbi - DAX 运行总指标 - 从财政年度开始到本月结束
- python - Python turtle onkeypress 在我的笔记本电脑上不起作用.. 它有什么问题?
- algorithm - Scala递归中令人困惑的调用序列
- mysql - 如何在mysql中组合三个查询?
- node.js - 由于重定向到 HTTPS,Docker Express.js 不提供静态文件(Fastify 也是一个问题)
- django - 代理完成任务执行后,如何让 Django-Q 发送消息?
- c++ - 如何从 Qt 中的 MainWindow 继承?
- mysql - MYSQL 中的 ANY 和 SOME 有什么区别吗?