【发布时间】:2021-07-03 23:23:15
【问题描述】:
我是 alpine linux 新手,所以我还没有真正掌握它的概念。
我想要完成的是一个带有不包含在 alpine-base pkg 中的 apk 的 netboot alpine。例如sudopython3
我设法用 dnsmasq 的 tftp 服务器和 lighttpd 启动了 alpine。
据我了解,我可以在cmdline.txt 中提供overlay.tar.gz。如果我将 alpine repo 添加到 /etc/apk/repositories 然后 apk add pkgs 然后保存覆盖并使用它启动,它将具有我需要的 pkgs。
但随后它将从外部 alpine 存储库加载它们。
我想要的是让它们与我的 http 服务器一起提供服务。
最好的方法是什么?
我想我可以将 APKINDEX.tar.gz 中的 pkg 和相应的 .apk-s 添加到 http 服务器。
但在我看来,这似乎并不是一个好的解决方案。
是吗?
或者我应该制作一个自定义的 alpine 映像然后启动它?
任何帮助将不胜感激,因为我认为我什至没有设法提出问题,因为我还没有在互联网上真正找到任何东西。
【问题讨论】:
标签: alpine alpine-package-keeper ipxe