banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

被封后如何拉取docker镜像

国内 docker 源被下架后,局域网要拉取镜像如果不走代理真的拉不下来,自己搭建的 ctfd 平台需要从 dockerhub 上拉取镜像,所以就需要设置下代理。

环境:

  • 局域网内的 ubuntu 主机需要 docker 拉取镜像,不是本机
  • 本机 ip:192.168.10.237

如果是本机 docker 拉取镜像,clash 开启 tun 模式就行

clash 代理开启如下设置

image

修改 daemon.json 文件

sudo vi /etc/docker/daemon.json

添加如下内容,使用官方镜像

{
 "registry-mirrors": [
    "https://hub.docker.com/"]
}

新建 proxy.conf 文件

mkdir -p /etc/systemd/system/docker.service.d
cd /etc/systemd/system/docker.service.d
touch proxy.conf
sudi vi /etc/systemd/system/docker.service.d/proxy.conf

添加如下内容:

[Service]
Environment="HTTP_PROXY=http://192.168.10.237:7890"
Environment="HTTPS_PROXY=http://192.168.10.237:7890"

重启 docker 服务

#加载变更的配置
systemctl daemon-reload
#重启docker服务
systemctl restart docker

查看配置是否生效

systemctl show --property=Environment docker

image

未设置代理之前

image

设置代理后

image

参考:

https://learnku.com/articles/87396

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。