Skip to content

docker 拉不了镜像了 2024-06-06

创建于: 2024-07-14

apt 使用代理

sh
apt -o Acquire::http::proxy="http://127.0.0.1:17890/" update

docker pull 使用代理

要从 systemd 配置。 https://docs.docker.com/config/daemon/proxy/#systemd-unit-file

sh
mkdir -p /etc/systemd/system/docker.service.d
vi /etc/systemd/system/docker.service.d/http-proxy.conf
sh
[Service]
Environment="HTTP_PROXY=http://localhost:17890"
Environment="HTTPS_PROXY=http://localhost:17890"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"

重启使配置生效

sh
systemctl daemon-reload
systemctl restart docker

查看生效的配置

sh
systemctl show --property=Environment docker

群晖

sh
sudo -i

mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d
vi /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf

[Service]
Environment="HTTP_PROXY=http://10.168.1.101:17890"
Environment="HTTPS_PROXY=http://10.168.1.101:17890"
Environment="NO_PROXY=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,hb.apihub.net"

systemctl daemon-reload
systemctl restart pkg-ContainerManager-dockerd.service

systemctl show --property=Environment pkg-ContainerManager-dockerd.service


cat /var/packages/ContainerManager/etc/dockerd.json

{
  "data-root": "/var/packages/ContainerManager/var/docker",
  "insecure-registries": [
    "hb.apihub.net"
  ],
  "log-driver": "db",
  "registry-mirrors": [],
  "storage-driver": "btrfs"
}