如何在lxc中的默认Ubuntu安装中添加几个软件包,以便缓存结果?
目前我的脚本会创建像这样的容器
lxc-create -t ubuntu -n foo -- --packages "firefox,python2.7,python-pip"
它工作但速度很慢,因为每次创建容器时它都会下载具有大量依赖关系的安装包。有没有办法在默认的Ubuntu安装中包含它们,以便它们可以下载一次然后缓存,从而加快连续容器的创建速度?
答案 0 :(得分:2)
我建议您查看apt-cacher-ng软件包:https://launchpad.net/ubuntu/+source/apt-cacher-ng。
我在这里找到了如何安装它的指南:http://www.distrogeeks.com/install-apt-cacher-ng-ubuntu/。
Apt在您的主机上#34;应该"缓存在主机上下载的软件包,但在主机上配置apt以使用apt-cacher-ng缓存也没什么坏处。
但是配置容器"机器"在主机上使用apt-cacher-ng可以减少在不同容器上下载相同包的时间。