
連結:https://www.cnblogs.com/yuwen01/p/18743618
docker-proxy 映象加速倉庫
https://github.com/kubesre/docker-registry-mirrors
自建多平臺容器映象代理服務,支援 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等映象倉庫.
準備工作
⚠️ 重要:一臺國外的伺服器騰訊雲特惠伺服器推薦,並且未被牆。一個域名,無需國內備案,便宜的就行(推薦xyz結尾的,首年最低7元)!透過指令碼可自動實現HTTPS。
使用指令碼前請確認域名的[@記錄和*記錄]已經解析到該伺服器!
使用docker compose部署(自動配置https證書)
⚠️ 前提: 準備一個域名並做好 DNS 解析到準備好的伺服器的 IP
1. 在伺服器裡新建一個檔案 docker-compose.yaml 內容如下
version: '3'services: crproxy: image: ghcr.io/daocloud/crproxy/crproxy:v0.9.1 container_name: crproxy restart: unless-stopped ports: - 80:8080 - 443:8080 command: | --acme-cache-dir=/tmp/acme --acme-hosts=* --default-registry=docker.io tmpfs: - /tmp/acme # 非必須, 如果這臺伺服器無法暢通的達到你要的映象倉庫可以嘗試配置 #environment: #- https_proxy=http://proxy:8080 #- http_proxy=http://proxy:808
2.然後啟動代理
docker-compose up -d
3.然後就能愉快的拉取映象了
docker pull 你的域名/hello-world

4.也可以新增到 /etc/docker/daemon.json
{"registry-mirrors": ["https://你的域名" ]}
修改完配置檔案後重啟docker
systemctl daemon-reload && systemctl restart docker

docker pull hello-world

官方站點:www.linuxprobe.com
Linux命令大全:www.linuxcool.com

劉遄老師QQ:5604215
Linux技術交流群:2636170
(新群,火熱加群中……)
想要學習Linux系統的讀者可以點選"閱讀原文"按鈕來了解書籍《Linux就該這麼學》,同時也非常適合專業的運維人員閱讀,成為輔助您工作的高價值工具書!