Диспетчер пакетов для запускаемого образа Docker-контейнера busybox:uclibc
Я хочу установить net-tools на один из моих работающих контейнеров, который работает с busybox: uclibc image. Но у этого изображения нет менеджера пакетов, такого как apt-get или apk. Есть ли способ сделать это или я должен просто внести изменения в свое изображение?
1 ответ
Все, что основано на Busybox, не имеет менеджера пакетов. Это один двоичный файл с кучей символических ссылок, и способ добавить программное обеспечение - написать код на C и перекомпилировать. То есть, /bin/busybox
буквально ls
а также sed
а также sh
а также cp
а также...