-y && \ ln -sf /dev/stdout /var/log/apt-cacher-ng/apt-cacher.log && \ ln -sf /dev/stderr /var /log/apt-cacher-ng/apt-cacher.err && \ apt-get clean all && \ rm -rf /var/lib/apt/lists/* COPY acng.conf /etc/apt-cacher-ng/acng.conf EXPOSE 80 VOLUME ["/var/cache/apt-cacher-ng"] ENTRYPOINT ["/usr /sbin/apt-cacher-ng"] CMD ["-c","/etc/apt-cacher-ng"] 将上面的内容保存为 Dockerfile 后,我们执行 docker build -t apt-cacher-ng /data:/var/cache/apt-cacher-ng:rw logging: driver: "json-file" options:
-y && \ ln -sf /dev/stdout /var/log/apt-cacher-ng/apt-cacher.log && \ ln -sf /dev/stderr /var /log/apt-cacher-ng/apt-cacher.err && \ apt-get clean all && \ rm -rf /var/lib/apt/lists/* COPY acng.conf /etc/apt-cacher-ng/acng.conf EXPOSE 80 VOLUME ["/var/cache/apt-cacher-ng"] ENTRYPOINT ["/usr /sbin/apt-cacher-ng"] CMD ["-c","/etc/apt-cacher-ng"] 将上面的内容保存为 Dockerfile 后,我们执行 docker build -t apt-cacher-ng /data:/var/cache/apt-cacher-ng:rw logging: driver: "json-file" options:
使用 apt-cacher-ng 缓存软件包如果第三方软件源不稳定,可以使用 apt-cacher-ng 缓存软件包,提高下载成功率。 9.1 安装 apt-cacher-ngsudo apt install apt-cacher-ng 9.2 配置 apt 使用 apt-cacher-ng编辑 /etc/apt/apt.conf.d/ 02proxy 文件,添加以下内容:Acquire::http::Proxy "http://localhost:3142";9.3 重启 apt-cacher-ng 服务sudo systemctl restart apt-cacher-ng 10.
也就是说,无需像使用 apt-cacher-ng 一样,再去调整和修改 cat /etc/apt/sources.list 文件,就能够获得加速的效果。
也就是说,无需像使用 apt-cacher-ng 一样,再去调整和修改 cat /etc/apt/sources.list 文件,就能够获得加速的效果。
使用APT代理缓存:配置APT缓存代理(如apt-cacher-ng)可以加速包下载并减少带宽使用:# 在中心服务器安装apt-cacher-ngsudo apt install apt-cacher-ng