首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能在apt-cacher中添加坞库吗?

你能在apt-cacher中添加坞库吗?
EN

Unix & Linux用户
提问于 2022-09-23 02:23:50
回答 1查看 402关注 0票数 2

我的debian 11 server1没有互联网接入,它从另一个安装了apt-cacher-ng的server2安装缓存的debian包。sources.list文件在server1中通过server2中的nginx反向代理指向apt-cacher-ng

根据docker.com,我必须添加echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

apt-cacher-ng将如何处理这个问题?是否可以通过apt-cacher-ng来提取和构建码头图像/容器?

目前,在server2 /etc/apt-cacher-ng/acng.conf中,行Remap-dockercom: http://docker.cache ; file:backends_docker_combackend_docker_com文件包含以下内容:https://download.docker.com/linux/debian,Server2的域名,缓存正在进行的域名是ace

在Server1上,在/etc/apt/apt.conf.d/00-proxy中,有以下内容:

代码语言:javascript
复制
Acquire::http { Proxy "http://ace:3142"; }
Acquire::https { Proxy "https://ace:3142"; }
Acquire::http::Proxy::ace DIRECT

我仍然无法从server1构建图像

EN

回答 1

Unix & Linux用户

发布于 2022-09-23 04:39:39

apt-cacher-ng被专门设计成APT包存储库的代理;它不能用于容器映像。

Docker可以使用通用代理。要设置它,请参阅码头守护进程文档;简单地说,创建一个名为/etc/systemd/system/docker.service.d/http-proxy.conf的文件,其中包含

代码语言:javascript
复制
[Service]
Environment="HTTP_PROXY=http://yourproxy:port"
Environment="HTTPS_PROXY=https://yourproxy:port"

使用适当的值,然后重新加载配置(sudo systemctl daemon-reload && sudo systemctl restart docker)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/718357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档