banner
lca

lca

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

如何在被封禁后拉取 Docker 鏡像

國內 Docker 源被下架後,局域網要拉取鏡像如果不走代理真的拉不下來,自己搭建的 ctfd 平台需要從 Docker Hub 上拉取鏡像,所以就需要設置下代理。

環境:

  • 局域網內的 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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。