用例相当简单.我停靠我们的本地配置(利用厨师来配置我们的ubuntu服务器).我使用一些数据卷来共享我想要作为docker容器的缓存的主机目录:
例如:
docker run -d -P -h docker -v /foo/apt-cache:/var/cache/apt/archives foo:base
但是,每个软件包安装后,/ var / cache / apt / archives目录中的debian软件包文件都会被破坏.有人能指出我在docker和变通方法中发生这种情况的地方,所以我可以很好地保存我的apt-get缓存跨容器吗?
提前致谢
最佳答案
意识到我需要从docker ubuntu基础映像中删除“/etc/apt/apt.conf.d/no-cache”文件.
在安装后有一些钩子从缓存中删除debian包(以减少容器中占用的空间)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。